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.118-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio-1.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.4.2) Requirement already satisfied: cryptography>=38.0.3 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (42.0.8) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl.metadata (8.9 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Requirement already satisfied: requests<3.0.0,>=2.22.0 in /usr/local/lib/python3.12/dist-packages (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2.31.0) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.1) Requirement already satisfied: qrcode>=7.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading tzlocal-5.4.5-py3-none-any.whl.metadata (7.7 kB) Collecting click>=8.1.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyyaml>=6.0 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (2.9.2) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.16.0) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (137 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.118-py3-none-any.whl (16.1 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Downloading grpcio-1.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510754 sha256=b66033695092f02de659e56e4d0f0debc091024bd968b7d40ea88bc40465d33d Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-hpp2im4n/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.118 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.67.0 google-api-core-2.30.3 google-auth-2.62.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.1 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.76.0 grpc-google-iam-v1-0.14.6 grpcio-1.85.0 grpcio-status-1.84.0 jmespath-1.1.0 lingua-language-detector-2.2.0 mt-940-5.1.1 oscrypto-1.3.0 phonenumbers-9.0.41 proto-plus-1.29.0 pyHanko-0.25.1 pyhanko-certvalidator-0.26.8 python-barcode-0.15.1 python-pkcs11-0.7.0 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.39.5 uritools-6.1.3 2026-10-26 06:44:03,040 104 INFO ? odoo: Odoo version 18.0 2026-10-26 06:44:03,041 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-26 06:44:03,041 104 INFO ? odoo: addons paths: ['/data/build/rb-9ca8621-226001/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-9ca8621-226001/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-26 06:44:03,041 104 INFO ? odoo: database: runbot_build@default:5435 2026-10-26 06:44:03,269 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-26 06:44:03,283 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-26 06:44:03,659 104 INFO ? odoo.tests.common: Importing test framework 2026-10-26 06:44:04,224 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-26 06:44:04,276 104 INFO rb-9ca8621-226001-429049 odoo.modules.loading: loading 1 modules... 2026-10-26 06:44:04,532 104 INFO rb-9ca8621-226001-429049 odoo.modules.loading: 1 modules loaded in 0.26s, 0 queries (+0 extra) 2026-10-26 06:44:06,174 104 INFO rb-9ca8621-226001-429049 odoo.modules.loading: loading 1181 modules... 2026-10-26 06:44:35,880 104 INFO rb-9ca8621-226001-429049 odoo.modules.loading: 1181 modules loaded in 29.71s, 2 queries (+2 extra) 2026-10-26 06:44:39,783 104 INFO rb-9ca8621-226001-429049 odoo.modules.loading: Modules loaded. 2026-10-26 06:44:40,143 104 INFO rb-9ca8621-226001-429049 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-26 06:44:40,144 104 INFO rb-9ca8621-226001-429049 odoo.modules.registry: Registry loaded in 35.916s 2026-10-26 06:44:40,145 104 INFO rb-9ca8621-226001-429049 odoo.service.server: Starting post tests 2026-10-26 06:44:41,804 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-26 06:44:49,112 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.712052345275879 seconds 2026-10-26 06:44:50,226 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.1142923831939697 seconds 2026-10-26 06:45:08,134 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-10-26 06:45:14,174 104 INFO rb-9ca8621-226001-429049 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-26 06:45:19,864 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1592 checked, 5 removed 2026-10-26 06:45:38,541 104 INFO rb-9ca8621-226001-429049 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-26 06:45:46,086 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:46:02,834 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-26 06:46:11,998 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-26 06:46:19,736 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-26 06:46:29,381 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-26 06:46:34,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-26 06:46:39,769 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:46:58,218 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-26 06:46:58,752 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-26 06:46:59,296 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-26 06:46:59,971 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:47:18,535 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-26 06:47:19,213 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:47:19,232 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-26 06:47:20,908 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-26 06:47:23,049 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-26 06:47:24,695 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-26 06:47:26,566 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-10-26 06:47:29,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-10-26 06:47:32,139 104 INFO rb-9ca8621-226001-429049 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-26 06:47:35,102 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-10-26 06:47:36,611 104 INFO rb-9ca8621-226001-429049 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-26 06:47:38,595 104 INFO rb-9ca8621-226001-429049 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-26 06:47:40,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-10-26 06:47:44,215 104 INFO rb-9ca8621-226001-429049 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-26 06:47:46,800 104 INFO rb-9ca8621-226001-429049 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-26 06:47:48,824 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-10-26 06:47:53,013 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-10-26 06:47:55,136 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-10-26 06:47:56,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:47:57,875 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-26 06:47:57,985 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-26 06:47:58,074 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-26 06:47:58,146 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-26 06:47:58,232 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-26 06:47:58,298 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-26 06:47:58,346 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-26 06:47:58,399 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-26 06:47:58,446 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-26 06:47:58,526 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-26 06:47:58,813 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-26 06:47:58,978 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-26 06:47:59,047 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-26 06:47:59,083 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-26 06:47:59,116 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-26 06:47:59,165 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:48:00,351 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-26 06:48:00,593 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-26 06:48:00,677 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-26 06:48:00,899 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-26 06:48:00,906 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-26 06:48:00,911 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-26 06:48:00,971 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-26 06:48:00,976 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-26 06:48:01,040 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1171] 2026-10-26 06:48:01,041 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-26 06:48:01,059 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-26 06:48:01,061 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-26 06:48:01,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-26 06:48:01,085 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-26 06:48:01,093 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-26 06:48:01,097 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-26 06:48:01,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-26 06:48:01,122 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-26 06:48:01,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-26 06:48:01,141 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-26 06:48:01,143 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-26 06:48:01,147 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-26 06:48:01,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-26 06:48:01,287 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-26 06:48:01,373 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-26 06:48:01,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-26 06:48:01,465 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-26 06:48:01,734 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [27] 2026-10-26 06:48:01,933 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92467] 2026-10-26 06:48:01,933 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-10-26 06:48:01,998 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92469] 2026-10-26 06:48:01,998 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-10-26 06:48:02,262 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-26 06:48:02,306 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-10-26 06:48:02,414 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-26 06:48:02,432 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-10-26 06:48:02,484 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [15] 2026-10-26 06:48:02,505 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-10-26 06:48:02,519 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.action records with IDs: [10] 2026-10-26 06:48:02,555 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [25] 2026-10-26 06:48:02,600 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92302] 2026-10-26 06:48:02,600 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-10-26 06:48:02,782 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-26 06:48:02,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-26 06:48:02,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-26 06:48:02,992 104 INFO rb-9ca8621-226001-429049 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-26 06:48:03,184 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-10-26 06:48:03,259 104 INFO rb-9ca8621-226001-429049 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-26 06:48:03,397 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-26 06:48:03,402 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-26 06:48:03,405 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-10-26 06:48:03,437 104 INFO rb-9ca8621-226001-429049 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-26 06:48:03,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-10-26 06:48:03,573 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-10-26 06:48:03,578 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-10-26 06:48:03,609 104 INFO rb-9ca8621-226001-429049 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-26 06:48:03,754 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-10-26 06:48:03,771 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-10-26 06:48:03,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_22_internal_user_can_report_alert_but_not_adjudicate ... 2026-10-26 06:48:03,904 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-26 06:48:03,912 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-26 06:48:03,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-26 06:48:03,961 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-26 06:48:04,064 104 INFO rb-9ca8621-226001-429049 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-26 06:48:04,179 104 INFO rb-9ca8621-226001-429049 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-26 06:48:04,334 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:48:04,924 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_action_exposes_alerts_and_checks_of_its_linked_alert_actions ... 2026-10-26 06:48:05,022 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_alert_without_check_is_exposed_but_contributes_no_check ... 2026-10-26 06:48:05,109 104 INFO rb-9ca8621-226001-429049 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-26 06:48:05,183 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_removing_a_link_drops_its_alert_and_check ... 2026-10-26 06:48:05,249 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #54 deleted quality.alert.action records with IDs: [22] 2026-10-26 06:48:05,324 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:48:06,507 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_cannot_move_a_quality_alert_to_another_stage ... 2026-10-26 06:48:06,782 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 55, model: viin.quality.alert 2026-10-26 06:48:06,833 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_reports_a_quality_alert_and_discusses_it ... 2026-10-26 06:48:07,173 104 INFO rb-9ca8621-226001-429049 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-26 06:48:07,578 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:48:10,305 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_dropped_evidence_that_is_not_a_picture_is_kept ... 2026-10-26 06:48:10,576 104 INFO rb-9ca8621-226001-429049 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-26 06:48:11,329 104 INFO rb-9ca8621-226001-429049 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-26 06:48:11,835 104 INFO rb-9ca8621-226001-429049 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-26 06:48:12,398 104 INFO rb-9ca8621-226001-429049 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-26 06:48:12,695 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3664] 2026-10-26 06:48:12,789 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3666] 2026-10-26 06:48:12,939 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3668] 2026-10-26 06:48:13,032 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3670] 2026-10-26 06:48:13,067 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_cannot_change_photos_after_verdict ... 2026-10-26 06:48:13,308 104 INFO rb-9ca8621-226001-429049 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-26 06:48:13,451 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3675] 2026-10-26 06:48:13,526 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3678] 2026-10-26 06:48:13,586 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3681] 2026-10-26 06:48:13,645 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3684] 2026-10-26 06:48:13,705 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_a_picture ... 2026-10-26 06:48:13,879 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_by_the_operator ... 2026-10-26 06:48:14,060 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_for_this_check ... 2026-10-26 06:48:14,219 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_rechecking_a_judged_check_deletes_no_file ... 2026-10-26 06:48:14,435 104 INFO rb-9ca8621-226001-429049 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-26 06:48:14,626 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3691] 2026-10-26 06:48:14,722 104 INFO rb-9ca8621-226001-429049 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-26 06:48:14,873 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3693] 2026-10-26 06:48:14,910 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_taken_in_the_wizard_outlives_the_wizard ... 2026-10-26 06:48:15,032 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted viin.quality.check.wizard records with IDs: [34] 2026-10-26 06:48:15,115 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_a_retaken_verdict ... 2026-10-26 06:48:15,268 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3696] 2026-10-26 06:48:15,329 104 INFO rb-9ca8621-226001-429049 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-26 06:48:15,517 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3700] 2026-10-26 06:48:15,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_changes_photos_after_verdict ... 2026-10-26 06:48:15,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_deletes_a_photo_a_judged_check_holds ... 2026-10-26 06:48:15,973 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3703] 2026-10-26 06:48:16,053 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3705] 2026-10-26 06:48:16,105 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3707] 2026-10-26 06:48:16,160 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3709] 2026-10-26 06:48:16,196 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_retaken_photo_replaces_the_operator_previous_photo ... 2026-10-26 06:48:16,361 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3711] 2026-10-26 06:48:16,440 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_verdict_never_deletes_another_users_photo ... 2026-10-26 06:48:16,637 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:48:17,819 104 INFO rb-9ca8621-226001-429049 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-26 06:48:19,785 104 INFO rb-9ca8621-226001-429049 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-26 06:48:19,786 104 INFO rb-9ca8621-226001-429049 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/tmpg1dmdr7v_chrome_odoo 2026-10-26 06:48:19,786 104 INFO rb-9ca8621-226001-429049 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:39693/json/version 2026-10-26 06:48:19,788 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:39693/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:48:19,943 104 INFO rb-9ca8621-226001-429049 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-26 06:48:19,943 104 INFO rb-9ca8621-226001-429049 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:39693/json 2026-10-26 06:48:19,944 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:39693/json with timeout 3 increased to 10s during tests 2026-10-26 06:48:19,955 104 INFO rb-9ca8621-226001-429049 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:39693/devtools/page/8A0F6AE12F206A4F1822A2868B21E3AB 2026-10-26 06:48:19,967 104 INFO rb-9ca8621-226001-429049 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-26 06:48:19,978 104 INFO rb-9ca8621-226001-429049 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-26 06:48:20,107 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:qc_operator_add_photos_tour from n/a 2026-10-26 06:48:20,131 104 INFO rb-9ca8621-226001-429049 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-26 06:48:20,136 104 INFO rb-9ca8621-226001-429049 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-26 06:48:20,136 104 INFO rb-9ca8621-226001-429049 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-26 06:48:20,154 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:48:22,382 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /odoo/action-to_quality.quality_check_action_main/84 HTTP/1.1" 200 - 181 0.250 1.984 2026-10-26 06:48:22,392 104 INFO rb-9ca8621-226001-429049 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': '8A0F6AE12F206A4F1822A2868B21E3AB', 'loaderId': 'C88AB5BDDBDF813C3E8F0F4CA2B0C2DD', 'isDownload': False} 2026-10-26 06:48:22,392 104 INFO rb-9ca8621-226001-429049 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-26 06:48:22,462 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-10-26 06:48:22,490 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.036 2026-10-26 06:48:22,540 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.049 2026-10-26 06:48:22,577 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.110 2026-10-26 06:48:22,586 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 06:48:22,808 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.110 0.255 2026-10-26 06:48:22,821 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.109 2026-10-26 06:48:22,997 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:22] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-26 06:48:24,049 104 INFO rb-9ca8621-226001-429049 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-26 06:48:24,072 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-26 06:48:24,120 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 06:48:24,184 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.033 2026-10-26 06:48:24,272 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.026 0.080 2026-10-26 06:48:24,275 104 INFO rb-9ca8621-226001-429049 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-26 06:48:24,314 104 INFO rb-9ca8621-226001-429049 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-26 06:48:24,363 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.049 0.138 2026-10-26 06:48:24,663 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "POST /mail/data HTTP/1.1" 200 - 34 0.204 0.157 2026-10-26 06:48:24,676 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.406 2026-10-26 06:48:24,950 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:24] "GET /web/image/res.partner/432/avatar_128?unique=1792997296000 HTTP/1.1" 200 - 15 0.155 0.342 2026-10-26 06:48:25,184 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:25] "GET /web/image?model=res.users&field=avatar_128&id=60 HTTP/1.1" 200 - 9 0.145 0.597 2026-10-26 06:48:25,357 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:25] "POST /web/action/load HTTP/1.1" 200 - 9 0.072 0.065 2026-10-26 06:48:25,559 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.142 0.049 2026-10-26 06:48:27,226 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:27] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 65 0.768 0.845 2026-10-26 06:48:30,340 104 INFO rb-9ca8621-226001-429049 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/b591026/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1114:117) at useModel (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:5793:146) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:8847:99) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:17054:723) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:23988:699) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:28469:675) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:31588:500) at new ComponentNode (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1638:6 2026-10-26 06:48:30,353 104 INFO rb-9ca8621-226001-429049 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/b591026/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1114:117) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:31588:535) at new ComponentNode (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1593:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1001:6) 2026-10-26 06:48:34,678 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 10.695 2026-10-26 06:48:34,791 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 06:48:34,801 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 7.530 2026-10-26 06:48:34,812 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 10.826 2026-10-26 06:48:34,826 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 10.132 2026-10-26 06:48:34,892 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 9.878 2026-10-26 06:48:34,923 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 10.926 2026-10-26 06:48:34,990 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:48:35,166 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.078 0.208 2026-10-26 06:48:35,208 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.213 2026-10-26 06:48:35,476 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 06:48:35,579 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 06:48:35,722 104 INFO rb-9ca8621-226001-429049 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-26 06:48:35,738 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.071 0.086 2026-10-26 06:48:35,810 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 17 0.027 0.037 2026-10-26 06:48:35,843 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.008 0.068 2026-10-26 06:48:35,826 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.007 0.014 2026-10-26 06:48:35,993 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.009 0.045 2026-10-26 06:48:36,086 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 13 0.014 0.039 2026-10-26 06:48:36,240 104 INFO rb-9ca8621-226001-429049 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-26 06:48:36,244 104 INFO rb-9ca8621-226001-429049 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-26 06:48:36,254 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "GET /web/image/3721 HTTP/1.1" 200 - 5 0.020 0.017 2026-10-26 06:48:36,297 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 6 0.007 0.030 2026-10-26 06:48:36,300 104 INFO rb-9ca8621-226001-429049 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-26 06:48:36,367 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.006 0.028 2026-10-26 06:48:36,376 104 INFO rb-9ca8621-226001-429049 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-26 06:48:36,389 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "GET /web/image/3726 HTTP/1.1" 200 - 6 0.005 0.013 2026-10-26 06:48:36,452 104 INFO rb-9ca8621-226001-429049 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-26 06:48:36,467 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.009 2026-10-26 06:48:36,522 104 INFO rb-9ca8621-226001-429049 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-26 06:48:36,621 104 INFO rb-9ca8621-226001-429049 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-26 06:48:36,740 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.060 0.213 2026-10-26 06:48:36,808 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 14 0.038 0.111 2026-10-26 06:48:36,891 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:36] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.042 0.212 2026-10-26 06:48:37,093 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 12 0.007 0.035 2026-10-26 06:48:37,163 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,163 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,200 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.001 0.015 2026-10-26 06:48:37,221 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,276 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.025 2026-10-26 06:48:37,280 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,290 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "GET /web/image/3727 HTTP/1.1" 200 - 5 0.003 0.038 2026-10-26 06:48:37,393 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,467 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,554 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 27 0.017 0.053 2026-10-26 06:48:37,634 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "POST /web/dataset/call_button/viin.quality.check.wizard/action_save HTTP/1.1" 200 - 13 0.017 0.040 2026-10-26 06:48:37,689 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,690 104 INFO rb-9ca8621-226001-429049 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-26 06:48:37,700 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.038 2026-10-26 06:48:37,903 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:37] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.038 0.208 2026-10-26 06:48:38,005 104 INFO rb-9ca8621-226001-429049 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 34435872 (allocated 38133760) 2026-10-26 06:48:38,022 104 INFO rb-9ca8621-226001-429049 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-26 06:48:38,026 104 INFO rb-9ca8621-226001-429049 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-26 06:48:38,028 104 INFO rb-9ca8621-226001-429049 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-26 06:48:38,180 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_064838_180150_test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.txt 2026-10-26 06:48:38,180 104 INFO rb-9ca8621-226001-429049 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/tmpg1dmdr7v_chrome_odoo" 2026-10-26 06:48:38,239 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3726] 2026-10-26 06:48:38,239 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.quality.check.wizard records with IDs: [43, 44] 2026-10-26 06:48:38,316 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:48:40,271 104 INFO rb-9ca8621-226001-429049 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-26 06:48:40,323 104 INFO rb-9ca8621-226001-429049 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-26 06:48:40,475 104 INFO rb-9ca8621-226001-429049 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-26 06:48:40,624 104 INFO rb-9ca8621-226001-429049 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-26 06:48:40,722 104 INFO rb-9ca8621-226001-429049 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-26 06:48:40,822 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_responsible_may_write_the_check_assigned_to_them ... 2026-10-26 06:48:40,938 104 INFO rb-9ca8621-226001-429049 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-26 06:48:41,120 104 INFO rb-9ca8621-226001-429049 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-26 06:48:41,309 104 INFO rb-9ca8621-226001-429049 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-26 06:48:41,457 104 INFO rb-9ca8621-226001-429049 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-26 06:48:41,593 104 INFO rb-9ca8621-226001-429049 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-26 06:48:41,737 104 INFO rb-9ca8621-226001-429049 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-26 06:48:41,928 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:48:43,206 104 INFO rb-9ca8621-226001-429049 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-26 06:48:43,312 104 INFO rb-9ca8621-226001-429049 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-26 06:48:43,370 104 INFO rb-9ca8621-226001-429049 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-26 06:48:43,427 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_no_control_check_completable_by_explicit_acknowledgement ... 2026-10-26 06:48:43,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:48:44,463 104 INFO rb-9ca8621-226001-429049 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-26 06:48:44,948 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirm_completes_the_check ... 2026-10-26 06:48:45,132 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirms_a_type_without_any_control ... 2026-10-26 06:48:45,380 104 INFO rb-9ca8621-226001-429049 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-26 06:48:45,663 104 INFO rb-9ca8621-226001-429049 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-26 06:48:46,459 104 INFO rb-9ca8621-226001-429049 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-26 06:48:46,675 104 INFO rb-9ca8621-226001-429049 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-26 06:48:46,820 104 INFO rb-9ca8621-226001-429049 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-26 06:48:47,047 104 INFO rb-9ca8621-226001-429049 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-26 06:48:48,042 104 INFO rb-9ca8621-226001-429049 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-26 06:48:48,277 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_shows_exactly_the_controls_the_capabilities_allow ... 2026-10-26 06:48:49,135 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:48:50,063 104 INFO rb-9ca8621-226001-429049 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-26 06:48:50,727 104 INFO rb-9ca8621-226001-429049 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: 386 2026-10-26 06:48:50,727 104 INFO rb-9ca8621-226001-429049 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/tmpz8g26z59_chrome_odoo 2026-10-26 06:48:50,727 104 INFO rb-9ca8621-226001-429049 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:45043/json/version 2026-10-26 06:48:50,729 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45043/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:48:50,900 104 INFO rb-9ca8621-226001-429049 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-26 06:48:50,900 104 INFO rb-9ca8621-226001-429049 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:45043/json 2026-10-26 06:48:50,900 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45043/json with timeout 3 increased to 10s during tests 2026-10-26 06:48:50,940 104 INFO rb-9ca8621-226001-429049 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:45043/devtools/page/25791AE9753D17833461F7B78EB58E27 2026-10-26 06:48:50,969 104 INFO rb-9ca8621-226001-429049 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-26 06:48:50,982 104 INFO rb-9ca8621-226001-429049 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-26 06:48:51,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:qc_operator_photo_removal_tour from n/a 2026-10-26 06:48:51,096 104 INFO rb-9ca8621-226001-429049 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-26 06:48:51,104 104 INFO rb-9ca8621-226001-429049 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-26 06:48:51,104 104 INFO rb-9ca8621-226001-429049 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-26 06:48:51,141 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:48:52,978 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:52] "GET /odoo/action-to_quality.quality_check_action_main/184 HTTP/1.1" 200 - 179 0.162 1.682 2026-10-26 06:48:52,993 104 INFO rb-9ca8621-226001-429049 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': '25791AE9753D17833461F7B78EB58E27', 'loaderId': 'C97E4A5EA0C9E1F188F9323546047401', 'isDownload': False} 2026-10-26 06:48:52,994 104 INFO rb-9ca8621-226001-429049 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-26 06:48:53,091 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:53] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.015 0.028 2026-10-26 06:48:53,106 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:53] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.053 2026-10-26 06:48:53,157 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.056 2026-10-26 06:48:53,281 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 06:48:53,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:53] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.221 0.242 2026-10-26 06:48:53,548 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:53] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.264 2026-10-26 06:48:53,591 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.514 2026-10-26 06:48:53,680 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:53] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 06:48:54,610 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 06:48:54,616 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 06:48:54,623 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 06:48:54,684 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 06:48:54,719 104 INFO rb-9ca8621-226001-429049 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-26 06:48:54,776 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:48:54,835 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.023 2026-10-26 06:48:54,848 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 06:48:54,888 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-10-26 06:48:54,946 104 INFO rb-9ca8621-226001-429049 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-26 06:48:55,058 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:48:55,070 104 INFO rb-9ca8621-226001-429049 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-26 06:48:55,072 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "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-26 06:48:55,110 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.069 2026-10-26 06:48:55,185 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "GET /web/image?model=res.users&field=avatar_128&id=70 HTTP/1.1" 200 - 16 0.024 0.164 2026-10-26 06:48:55,279 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "GET /web/image/res.partner/442/avatar_128?unique=1792997329000 HTTP/1.1" 200 - 8 0.037 0.228 2026-10-26 06:48:55,297 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.126 2026-10-26 06:48:55,351 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.146 2026-10-26 06:48:55,372 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 06:48:55,399 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:48:55,400 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "POST /web/action/load HTTP/1.1" 200 - 9 0.019 0.374 2026-10-26 06:48:55,447 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.095 2026-10-26 06:48:55,584 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.037 0.098 2026-10-26 06:48:55,669 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 06:48:55,904 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:55] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 35 0.053 0.171 2026-10-26 06:48:56,193 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 06:48:56,284 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-26 06:48:56,390 104 INFO rb-9ca8621-226001-429049 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-26 06:48:56,444 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.088 0.070 2026-10-26 06:48:56,474 104 INFO rb-9ca8621-226001-429049 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-26 06:48:56,494 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "GET /web/image/3782 HTTP/1.1" 200 - 5 0.014 0.039 2026-10-26 06:48:56,548 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "GET /web/image/res.users/70/avatar_128 HTTP/1.1" 200 - 9 0.011 0.120 2026-10-26 06:48:56,555 104 INFO rb-9ca8621-226001-429049 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-26 06:48:56,564 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "GET /web/image/3781 HTTP/1.1" 200 - 5 0.002 0.108 2026-10-26 06:48:56,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.007 0.182 2026-10-26 06:48:56,624 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:56] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.008 0.111 2026-10-26 06:48:56,675 104 INFO rb-9ca8621-226001-429049 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-26 06:48:56,755 104 INFO rb-9ca8621-226001-429049 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-26 06:48:56,840 104 INFO rb-9ca8621-226001-429049 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-26 06:48:56,886 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #70 deleted ir.attachment records with IDs: [3781] 2026-10-26 06:48:57,035 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:57] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 39 0.047 0.137 2026-10-26 06:48:57,070 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:57] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.011 2026-10-26 06:48:57,218 104 INFO rb-9ca8621-226001-429049 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-26 06:48:57,219 104 INFO rb-9ca8621-226001-429049 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-26 06:48:57,287 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:48:57] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.022 0.071 2026-10-26 06:48:57,597 104 INFO rb-9ca8621-226001-429049 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 28879008 (allocated 31055872) 2026-10-26 06:48:57,619 104 INFO rb-9ca8621-226001-429049 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 386 2026-10-26 06:48:57,621 104 INFO rb-9ca8621-226001-429049 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-26 06:48:57,622 104 INFO rb-9ca8621-226001-429049 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 386 2026-10-26 06:48:57,796 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_064857_795988_test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.txt 2026-10-26 06:48:57,796 104 INFO rb-9ca8621-226001-429049 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/tmpz8g26z59_chrome_odoo" 2026-10-26 06:48:57,859 104 INFO rb-9ca8621-226001-429049 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-26 06:48:58,498 104 INFO rb-9ca8621-226001-429049 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: 611 2026-10-26 06:48:58,499 104 INFO rb-9ca8621-226001-429049 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/tmpnx6jcjap_chrome_odoo 2026-10-26 06:48:58,499 104 INFO rb-9ca8621-226001-429049 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:40613/json/version 2026-10-26 06:48:58,500 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:40613/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:48:58,695 104 INFO rb-9ca8621-226001-429049 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-26 06:48:58,695 104 INFO rb-9ca8621-226001-429049 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:40613/json 2026-10-26 06:48:58,695 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:40613/json with timeout 3 increased to 10s during tests 2026-10-26 06:48:58,747 104 INFO rb-9ca8621-226001-429049 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:40613/devtools/page/2ABF8F8735CD8EE6FA6C27CFE1A4204C 2026-10-26 06:48:58,818 104 INFO rb-9ca8621-226001-429049 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-26 06:48:58,868 104 INFO rb-9ca8621-226001-429049 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-26 06:48:59,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:qc_inspector_photo_removal_tour from n/a 2026-10-26 06:48:59,024 104 INFO rb-9ca8621-226001-429049 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-26 06:48:59,069 104 INFO rb-9ca8621-226001-429049 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-26 06:48:59,069 104 INFO rb-9ca8621-226001-429049 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-26 06:48:59,123 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:49:01,308 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:01] "GET /odoo/action-to_quality.quality_check_action_main/185 HTTP/1.1" 200 - 184 0.287 1.906 2026-10-26 06:49:01,314 104 INFO rb-9ca8621-226001-429049 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': '2ABF8F8735CD8EE6FA6C27CFE1A4204C', 'loaderId': '871D39B4F0974B2BECA39259FFF43CF8', 'isDownload': False} 2026-10-26 06:49:01,315 104 INFO rb-9ca8621-226001-429049 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-26 06:49:01,397 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:01] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-10-26 06:49:01,422 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:01] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.052 2026-10-26 06:49:01,442 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 06:49:01,665 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 06:49:01,816 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:01] "GET /web/webclient/load_menus/6acbbf139442d25ec10bbd5b5e75a1659fb0a95da7c4b20c84b4c77bd1ce5b28 HTTP/1.1" 200 - 121 0.241 0.205 2026-10-26 06:49:01,846 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.441 2026-10-26 06:49:01,898 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:01] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-26 06:49:02,131 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:02] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 06:49:03,221 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 06:49:03,233 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 06:49:03,236 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 06:49:03,272 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 06:49:03,353 104 INFO rb-9ca8621-226001-429049 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-26 06:49:03,428 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:49:03,529 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.037 2026-10-26 06:49:03,563 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.020 2026-10-26 06:49:03,598 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.040 2026-10-26 06:49:03,670 104 INFO rb-9ca8621-226001-429049 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-26 06:49:03,741 104 INFO rb-9ca8621-226001-429049 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-26 06:49:03,801 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.055 2026-10-26 06:49:03,860 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "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-26 06:49:03,869 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 06:49:03,928 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:03] "GET /web/image?model=res.users&field=avatar_128&id=71 HTTP/1.1" 200 - 16 0.082 0.076 2026-10-26 06:49:04,040 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.070 0.172 2026-10-26 06:49:04,042 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.214 2026-10-26 06:49:04,120 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "GET /web/image/res.partner/443/avatar_128?unique=1792997329000 HTTP/1.1" 200 - 8 0.018 0.320 2026-10-26 06:49:04,219 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 06:49:04,351 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.060 0.186 2026-10-26 06:49:04,418 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.522 2026-10-26 06:49:04,478 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.266 2026-10-26 06:49:04,502 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-10-26 06:49:04,533 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 06:49:04,740 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:04] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.108 0.178 2026-10-26 06:49:05,028 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 06:49:05,134 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 06:49:05,226 104 INFO rb-9ca8621-226001-429049 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-26 06:49:05,249 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.043 0.066 2026-10-26 06:49:05,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.011 2026-10-26 06:49:05,355 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "GET /web/image/res.users/71/avatar_128 HTTP/1.1" 200 - 9 0.028 0.057 2026-10-26 06:49:05,362 104 INFO rb-9ca8621-226001-429049 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-26 06:49:05,365 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "GET /web/image/3784 HTTP/1.1" 200 - 5 0.002 0.067 2026-10-26 06:49:05,382 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.036 2026-10-26 06:49:05,406 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "GET /web/image/3783 HTTP/1.1" 200 - 5 0.010 0.097 2026-10-26 06:49:05,434 104 INFO rb-9ca8621-226001-429049 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-26 06:49:05,556 104 INFO rb-9ca8621-226001-429049 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-26 06:49:05,609 104 INFO rb-9ca8621-226001-429049 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-26 06:49:05,699 104 INFO rb-9ca8621-226001-429049 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-26 06:49:05,880 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 23 0.045 0.132 2026-10-26 06:49:05,936 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:05] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.006 0.020 2026-10-26 06:49:06,138 104 INFO rb-9ca8621-226001-429049 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-26 06:49:06,139 104 INFO rb-9ca8621-226001-429049 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-26 06:49:06,201 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:49:06] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.037 0.065 2026-10-26 06:49:06,476 104 INFO rb-9ca8621-226001-429049 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 29319532 (allocated 31842304) 2026-10-26 06:49:06,511 104 INFO rb-9ca8621-226001-429049 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 611 2026-10-26 06:49:06,520 104 INFO rb-9ca8621-226001-429049 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-26 06:49:06,523 104 INFO rb-9ca8621-226001-429049 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 611 2026-10-26 06:49:06,712 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_064906_711940_test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.txt 2026-10-26 06:49:06,712 104 INFO rb-9ca8621-226001-429049 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/tmpnx6jcjap_chrome_odoo" 2026-10-26 06:49:06,803 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:49:07,839 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_assigned_user_still_records_first_verdict ... 2026-10-26 06:49:07,948 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_user_refused_reopening_failed_check ... 2026-10-26 06:49:08,056 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_quality_user_allowed_reopening_failed_check ... 2026-10-26 06:49:08,173 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:49:10,695 104 INFO rb-9ca8621-226001-429049 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-26 06:49:12,835 104 INFO rb-9ca8621-226001-429049 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-26 06:49:13,571 104 INFO rb-9ca8621-226001-429049 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-26 06:49:14,283 104 INFO rb-9ca8621-226001-429049 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-26 06:49:14,471 104 INFO rb-9ca8621-226001-429049 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-26 06:49:14,598 104 INFO rb-9ca8621-226001-429049 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-26 06:49:15,138 104 INFO rb-9ca8621-226001-429049 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-26 06:49:15,323 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check ... 2026-10-26 06:49:15,520 104 INFO rb-9ca8621-226001-429049 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-26 06:49:15,820 104 INFO rb-9ca8621-226001-429049 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-26 06:49:16,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_a_status_into_a_verdict ... 2026-10-26 06:49:16,130 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_another_point_into_a_verdict ... 2026-10-26 06:49:16,268 104 INFO rb-9ca8621-226001-429049 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-26 06:49:16,741 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_results_once_document_is_completed ... 2026-10-26 06:49:16,892 104 INFO rb-9ca8621-226001-429049 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-26 06:49:17,095 104 INFO rb-9ca8621-226001-429049 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-26 06:49:17,285 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_leave_pass_once_document_is_completed ... 2026-10-26 06:49:17,502 104 INFO rb-9ca8621-226001-429049 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-26 06:49:17,704 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_move_check_to_another_point_or_team ... 2026-10-26 06:49:17,836 104 INFO rb-9ca8621-226001-429049 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-26 06:49:18,129 104 INFO rb-9ca8621-226001-429049 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-26 06:49:18,599 104 INFO rb-9ca8621-226001-429049 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-26 06:49:18,762 104 INFO rb-9ca8621-226001-429049 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-26 06:49:18,903 104 INFO rb-9ca8621-226001-429049 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-26 06:49:19,064 104 INFO rb-9ca8621-226001-429049 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-26 06:49:19,306 104 INFO rb-9ca8621-226001-429049 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-26 06:49:19,743 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check ... 2026-10-26 06:49:19,862 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check_by_writing_its_status ... 2026-10-26 06:49:19,976 104 INFO rb-9ca8621-226001-429049 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-26 06:49:20,441 104 INFO rb-9ca8621-226001-429049 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-26 06:49:20,721 104 INFO rb-9ca8621-226001-429049 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-26 06:49:21,022 104 INFO rb-9ca8621-226001-429049 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-26 06:49:21,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_a_passed_measure_by_reopening_it_first ... 2026-10-26 06:49:21,686 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_own_pass_while_document_is_open ... 2026-10-26 06:49:21,806 104 INFO rb-9ca8621-226001-429049 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-26 06:49:22,526 104 INFO rb-9ca8621-226001-429049 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-26 06:49:22,632 104 INFO rb-9ca8621-226001-429049 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-26 06:49:22,810 104 INFO rb-9ca8621-226001-429049 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-26 06:49:23,256 104 INFO rb-9ca8621-226001-429049 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-26 06:49:23,735 104 INFO rb-9ca8621-226001-429049 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-26 06:49:23,875 104 INFO rb-9ca8621-226001-429049 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-26 06:49:24,060 104 INFO rb-9ca8621-226001-429049 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-26 06:49:24,219 104 INFO rb-9ca8621-226001-429049 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-26 06:49:24,389 104 INFO rb-9ca8621-226001-429049 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-26 06:49:24,537 104 INFO rb-9ca8621-226001-429049 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-26 06:49:24,682 104 INFO rb-9ca8621-226001-429049 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-26 06:49:24,812 104 INFO rb-9ca8621-226001-429049 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-26 06:49:25,234 104 INFO rb-9ca8621-226001-429049 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-26 06:49:25,629 104 INFO rb-9ca8621-226001-429049 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-26 06:49:26,075 104 INFO rb-9ca8621-226001-429049 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-26 06:49:26,225 104 INFO rb-9ca8621-226001-429049 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-26 06:49:26,341 104 INFO rb-9ca8621-226001-429049 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-26 06:49:26,451 104 INFO rb-9ca8621-226001-429049 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-26 06:49:26,563 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_measure_on_a_check_assigned_to_nobody ... 2026-10-26 06:49:26,662 104 INFO rb-9ca8621-226001-429049 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-26 06:49:27,252 104 INFO rb-9ca8621-226001-429049 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-26 06:49:27,417 104 INFO rb-9ca8621-226001-429049 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-26 06:49:28,528 104 INFO rb-9ca8621-226001-429049 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-26 06:49:28,677 104 INFO rb-9ca8621-226001-429049 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-26 06:49:28,818 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_judged_check ... 2026-10-26 06:49:28,977 104 INFO rb-9ca8621-226001-429049 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-26 06:49:29,106 104 INFO rb-9ca8621-226001-429049 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-26 06:49:29,242 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3853] 2026-10-26 06:49:29,306 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3855] 2026-10-26 06:49:29,355 104 INFO rb-9ca8621-226001-429049 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-26 06:49:29,505 104 INFO rb-9ca8621-226001-429049 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-26 06:49:29,624 104 INFO rb-9ca8621-226001-429049 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-26 06:49:29,768 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3858] 2026-10-26 06:49:29,820 104 INFO rb-9ca8621-226001-429049 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-26 06:49:29,977 104 INFO rb-9ca8621-226001-429049 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-26 06:49:30,301 104 INFO rb-9ca8621-226001-429049 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-26 06:49:30,644 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #74 deleted viin.quality.check.wizard records with IDs: [163] 2026-10-26 06:49:30,702 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #75 deleted viin.quality.check.wizard records with IDs: [164] 2026-10-26 06:49:30,742 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_a_photo_to_a_passed_check ... 2026-10-26 06:49:30,890 104 INFO rb-9ca8621-226001-429049 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-26 06:49:31,236 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #75 deleted ir.attachment records with IDs: [3869, 3868] 2026-10-26 06:49:31,280 104 INFO rb-9ca8621-226001-429049 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-26 06:49:31,469 104 INFO rb-9ca8621-226001-429049 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-26 06:49:31,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_leaves_pass_after_document_is_completed ... 2026-10-26 06:49:32,114 104 INFO rb-9ca8621-226001-429049 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-26 06:49:32,277 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_records_a_check_assigned_to_another_responsible ... 2026-10-26 06:49:32,429 104 INFO rb-9ca8621-226001-429049 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-26 06:49:32,618 104 INFO rb-9ca8621-226001-429049 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-26 06:49:33,644 104 INFO rb-9ca8621-226001-429049 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-26 06:49:33,745 104 INFO rb-9ca8621-226001-429049 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-26 06:49:34,344 104 INFO rb-9ca8621-226001-429049 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-26 06:49:34,486 104 INFO rb-9ca8621-226001-429049 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-26 06:49:34,815 104 INFO rb-9ca8621-226001-429049 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-26 06:49:35,045 104 INFO rb-9ca8621-226001-429049 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-26 06:49:35,267 104 INFO rb-9ca8621-226001-429049 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-26 06:49:35,430 104 INFO rb-9ca8621-226001-429049 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-26 06:49:35,603 104 INFO rb-9ca8621-226001-429049 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-26 06:49:35,685 104 INFO rb-9ca8621-226001-429049 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-26 06:49:43,112 104 INFO rb-9ca8621-226001-429049 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-26 06:49:43,409 104 INFO rb-9ca8621-226001-429049 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-26 06:49:43,687 104 INFO rb-9ca8621-226001-429049 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-26 06:49:43,926 104 INFO rb-9ca8621-226001-429049 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-26 06:49:46,019 104 INFO rb-9ca8621-226001-429049 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-26 06:49:46,203 104 INFO rb-9ca8621-226001-429049 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-26 06:49:46,421 104 INFO rb-9ca8621-226001-429049 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-26 06:49:46,748 104 INFO rb-9ca8621-226001-429049 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-26 06:49:47,001 104 INFO rb-9ca8621-226001-429049 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-26 06:49:47,206 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #77 deleted ir.attachment records with IDs: [3924] 2026-10-26 06:49:47,295 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:49:48,266 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write ... 2026-10-26 06:49:48,368 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,400 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,459 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,548 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,608 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,756 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,808 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,905 104 INFO rb-9ca8621-226001-429049 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-26 06:49:48,972 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:49:50,028 104 INFO rb-9ca8621-226001-429049 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-26 06:49:50,335 104 INFO rb-9ca8621-226001-429049 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-26 06:49:50,609 104 INFO rb-9ca8621-226001-429049 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-26 06:49:50,869 104 INFO rb-9ca8621-226001-429049 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-26 06:49:51,150 104 INFO rb-9ca8621-226001-429049 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-26 06:49:51,435 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_applies_the_same_rules_to_every_caller ... 2026-10-26 06:49:51,992 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_measure_verdict_comes_from_the_tolerance ... 2026-10-26 06:49:52,289 104 INFO rb-9ca8621-226001-429049 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-26 06:49:52,593 104 INFO rb-9ca8621-226001-429049 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-26 06:49:53,005 104 INFO rb-9ca8621-226001-429049 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-26 06:49:53,182 104 INFO rb-9ca8621-226001-429049 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-26 06:49:53,521 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_that_evaluates_no_tolerance_passes_any_measure ... 2026-10-26 06:49:53,654 104 INFO rb-9ca8621-226001-429049 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-26 06:49:53,825 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_acknowledged ... 2026-10-26 06:49:54,011 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_failed ... 2026-10-26 06:49:54,221 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_passed_without_a_photo ... 2026-10-26 06:49:54,409 104 INFO rb-9ca8621-226001-429049 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-26 06:49:54,616 104 INFO rb-9ca8621-226001-429049 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-26 06:49:54,765 104 INFO rb-9ca8621-226001-429049 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-26 06:49:54,949 104 INFO rb-9ca8621-226001-429049 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-26 06:49:55,078 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #81 deleted ir.attachment records with IDs: [3976] 2026-10-26 06:49:55,190 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #82 deleted ir.attachment records with IDs: [3978] 2026-10-26 06:49:55,245 104 INFO rb-9ca8621-226001-429049 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-26 06:49:55,556 104 INFO rb-9ca8621-226001-429049 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-26 06:49:55,731 104 INFO rb-9ca8621-226001-429049 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-26 06:49:55,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_measure_type_is_completed_by_do_measure ... 2026-10-26 06:49:56,006 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_pass_fail_type_still_passes_and_fails ... 2026-10-26 06:49:56,182 104 INFO rb-9ca8621-226001-429049 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-26 06:49:56,359 104 INFO rb-9ca8621-226001-429049 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-26 06:49:56,626 104 INFO rb-9ca8621-226001-429049 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-26 06:49:56,801 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_gets_no_pass_or_fail ... 2026-10-26 06:49:57,074 104 INFO rb-9ca8621-226001-429049 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-26 06:49:57,397 104 INFO rb-9ca8621-226001-429049 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-26 06:49:58,302 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:49:58,816 104 INFO rb-9ca8621-226001-429049 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-26 06:49:59,373 104 INFO rb-9ca8621-226001-429049 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: 838 2026-10-26 06:49:59,373 104 INFO rb-9ca8621-226001-429049 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/tmpppw8mlo5_chrome_odoo 2026-10-26 06:49:59,373 104 INFO rb-9ca8621-226001-429049 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:44645/json/version 2026-10-26 06:49:59,376 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44645/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:49:59,399 104 INFO rb-9ca8621-226001-429049 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-26 06:49:59,399 104 INFO rb-9ca8621-226001-429049 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:44645/json 2026-10-26 06:49:59,400 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44645/json with timeout 3 increased to 10s during tests 2026-10-26 06:49:59,438 104 INFO rb-9ca8621-226001-429049 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:44645/devtools/page/9B4222EDCDFFA2109410E7193ACE01A3 2026-10-26 06:49:59,469 104 INFO rb-9ca8621-226001-429049 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-26 06:49:59,511 104 INFO rb-9ca8621-226001-429049 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-26 06:49:59,566 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:quality_admin_take_picture_tour from n/a 2026-10-26 06:49:59,596 104 INFO rb-9ca8621-226001-429049 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-26 06:49:59,609 104 INFO rb-9ca8621-226001-429049 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-26 06:49:59,609 104 INFO rb-9ca8621-226001-429049 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-26 06:49:59,627 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:50:02,075 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /odoo/action-to_quality.quality_check_action_main/482 HTTP/1.1" 200 - 181 0.138 2.314 2026-10-26 06:50:02,079 104 INFO rb-9ca8621-226001-429049 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': '9B4222EDCDFFA2109410E7193ACE01A3', 'loaderId': 'D744F982F240A6070B209B0FB3803047', 'isDownload': False} 2026-10-26 06:50:02,079 104 INFO rb-9ca8621-226001-429049 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-26 06:50:02,323 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.083 0.113 2026-10-26 06:50:02,340 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.200 2026-10-26 06:50:02,382 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.202 2026-10-26 06:50:02,396 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.234 2026-10-26 06:50:02,417 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.284 2026-10-26 06:50:02,432 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 06:50:02,521 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-26 06:50:02,668 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:02] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 06:50:03,817 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-26 06:50:03,821 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 06:50:03,825 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-26 06:50:03,851 104 INFO rb-9ca8621-226001-429049 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-26 06:50:03,854 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 06:50:03,895 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 06:50:03,954 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.032 2026-10-26 06:50:03,965 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.031 2026-10-26 06:50:04,014 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.041 2026-10-26 06:50:04,042 104 INFO rb-9ca8621-226001-429049 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-26 06:50:04,173 104 INFO rb-9ca8621-226001-429049 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-26 06:50:04,175 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 06:50:04,189 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "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-26 06:50:04,242 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "POST /mail/data HTTP/1.1" 200 - 34 0.089 0.105 2026-10-26 06:50:04,321 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "GET /web/image?model=res.users&field=avatar_128&id=83 HTTP/1.1" 200 - 16 0.029 0.196 2026-10-26 06:50:04,371 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.248 2026-10-26 06:50:04,458 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "GET /web/image/res.partner/456/avatar_128?unique=1792997398000 HTTP/1.1" 200 - 8 0.032 0.318 2026-10-26 06:50:04,469 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.252 2026-10-26 06:50:04,509 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.206 2026-10-26 06:50:04,530 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 06:50:04,615 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 06:50:04,761 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.079 0.251 2026-10-26 06:50:04,810 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.280 2026-10-26 06:50:04,911 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 06:50:05,097 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.053 0.140 2026-10-26 06:50:05,408 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-10-26 06:50:05,515 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 06:50:05,568 104 INFO rb-9ca8621-226001-429049 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-26 06:50:05,614 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.043 0.055 2026-10-26 06:50:05,627 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.021 2026-10-26 06:50:05,684 104 INFO rb-9ca8621-226001-429049 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-26 06:50:05,726 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.011 0.024 2026-10-26 06:50:05,824 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.010 0.038 2026-10-26 06:50:05,899 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:05] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.005 0.030 2026-10-26 06:50:05,996 104 INFO rb-9ca8621-226001-429049 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-26 06:50:05,997 104 INFO rb-9ca8621-226001-429049 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-26 06:50:06,010 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 06:50:06,030 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:06] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.008 0.019 2026-10-26 06:50:06,054 104 INFO rb-9ca8621-226001-429049 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-26 06:50:06,095 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:06] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.027 2026-10-26 06:50:06,113 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:06] "GET /web/image/3997 HTTP/1.1" 200 - 6 0.003 0.048 2026-10-26 06:50:06,119 104 INFO rb-9ca8621-226001-429049 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-26 06:50:06,183 104 INFO rb-9ca8621-226001-429049 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-26 06:50:06,251 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:06] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 22 0.017 0.042 2026-10-26 06:50:06,348 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:06] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.015 0.051 2026-10-26 06:50:06,391 104 INFO rb-9ca8621-226001-429049 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-26 06:50:06,392 104 INFO rb-9ca8621-226001-429049 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-26 06:50:06,435 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:06] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.043 2026-10-26 06:50:06,632 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:06] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.036 0.209 2026-10-26 06:50:06,750 104 INFO rb-9ca8621-226001-429049 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 30025628 (allocated 34066432) 2026-10-26 06:50:06,764 104 INFO rb-9ca8621-226001-429049 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 838 2026-10-26 06:50:06,770 104 INFO rb-9ca8621-226001-429049 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-26 06:50:06,773 104 INFO rb-9ca8621-226001-429049 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 838 2026-10-26 06:50:06,937 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_065006_937105_test_a_take_picture_check_completes_end_to_end_from_its_own_form.txt 2026-10-26 06:50:06,937 104 INFO rb-9ca8621-226001-429049 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/tmpppw8mlo5_chrome_odoo" 2026-10-26 06:50:07,016 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:07,986 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,117 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,204 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,280 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,366 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,458 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,598 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,722 104 INFO rb-9ca8621-226001-429049 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-26 06:50:08,834 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:50:09,866 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_check_already_holding_a_measure_opens_with_it_entered ... 2026-10-26 06:50:10,123 104 INFO rb-9ca8621-226001-429049 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-26 06:50:10,443 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_type_without_measure_input_hides_the_measure ... 2026-10-26 06:50:10,678 104 INFO rb-9ca8621-226001-429049 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-26 06:50:10,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_never_below_one_unit_of_precision ... 2026-10-26 06:50:11,158 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_rounded_to_the_measure_precision ... 2026-10-26 06:50:11,386 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_steps_by_a_twentieth_of_the_tolerance_range ... 2026-10-26 06:50:11,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_to_do_opens_empty_and_not_yet_entered ... 2026-10-26 06:50:11,754 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_out_of_tolerance_warning_waits_for_an_entered_measure ... 2026-10-26 06:50:11,971 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_type_without_operator_control_is_confirmed_from_the_wizard ... 2026-10-26 06:50:12,270 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_typing_a_measure_marks_it_entered ... 2026-10-26 06:50:12,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_wizard_navigates_to_the_previous_and_next_checks ... 2026-10-26 06:50:12,680 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:13,845 104 INFO rb-9ca8621-226001-429049 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-26 06:50:13,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 06:50:13,976 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_opening_the_wizard_seeds_the_checks_existing_image ... 2026-10-26 06:50:14,015 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 06:50:14,115 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:50:14,610 104 INFO rb-9ca8621-226001-429049 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-26 06:50:15,070 104 INFO rb-9ca8621-226001-429049 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: 1052 2026-10-26 06:50:15,071 104 INFO rb-9ca8621-226001-429049 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/tmp59uni77i_chrome_odoo 2026-10-26 06:50:15,071 104 INFO rb-9ca8621-226001-429049 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:34001/json/version 2026-10-26 06:50:15,072 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:34001/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:50:15,153 104 INFO rb-9ca8621-226001-429049 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-26 06:50:15,153 104 INFO rb-9ca8621-226001-429049 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:34001/json 2026-10-26 06:50:15,154 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:34001/json with timeout 3 increased to 10s during tests 2026-10-26 06:50:15,179 104 INFO rb-9ca8621-226001-429049 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:34001/devtools/page/B56A869F3E1B45C29C3E703BA21DE41E 2026-10-26 06:50:15,191 104 INFO rb-9ca8621-226001-429049 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-26 06:50:15,196 104 INFO rb-9ca8621-226001-429049 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-26 06:50:15,257 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:quality_admin_retake_ui_tour from n/a 2026-10-26 06:50:15,271 104 INFO rb-9ca8621-226001-429049 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-26 06:50:15,285 104 INFO rb-9ca8621-226001-429049 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-26 06:50:15,286 104 INFO rb-9ca8621-226001-429049 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-26 06:50:15,321 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:50:17,020 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /odoo/action-to_quality.quality_check_action_main/510 HTTP/1.1" 200 - 181 0.148 1.557 2026-10-26 06:50:17,024 104 INFO rb-9ca8621-226001-429049 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': 'B56A869F3E1B45C29C3E703BA21DE41E', 'loaderId': 'C82D58FCD832958EF65FB3E7BA2D4E81', 'isDownload': False} 2026-10-26 06:50:17,025 104 INFO rb-9ca8621-226001-429049 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-26 06:50:17,098 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-10-26 06:50:17,108 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-26 06:50:17,155 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 06:50:17,164 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.055 2026-10-26 06:50:17,390 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.121 0.189 2026-10-26 06:50:17,437 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.346 2026-10-26 06:50:17,458 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.222 2026-10-26 06:50:17,652 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:17] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 06:50:18,569 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 06:50:18,594 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 06:50:18,600 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 06:50:18,624 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 06:50:18,637 104 INFO rb-9ca8621-226001-429049 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-26 06:50:18,689 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 06:50:18,773 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.028 2026-10-26 06:50:18,789 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.048 2026-10-26 06:50:18,820 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.059 2026-10-26 06:50:18,894 104 INFO rb-9ca8621-226001-429049 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-26 06:50:18,984 104 INFO rb-9ca8621-226001-429049 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-26 06:50:19,007 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 06:50:19,010 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.089 2026-10-26 06:50:19,026 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "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-26 06:50:19,171 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "GET /web/image/res.partner/463/avatar_128?unique=1792997414000 HTTP/1.1" 200 - 15 0.048 0.195 2026-10-26 06:50:19,206 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.273 2026-10-26 06:50:19,258 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "GET /web/image?model=res.users&field=avatar_128&id=90 HTTP/1.1" 200 - 9 0.023 0.308 2026-10-26 06:50:19,304 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:50:19,423 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.044 0.142 2026-10-26 06:50:19,425 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.370 2026-10-26 06:50:19,475 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.381 2026-10-26 06:50:19,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.222 2026-10-26 06:50:19,535 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 06:50:19,545 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 06:50:19,714 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:19] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.055 0.140 2026-10-26 06:50:20,030 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 06:50:20,120 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 06:50:20,188 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.021 0.043 2026-10-26 06:50:20,189 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,252 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.016 0.037 2026-10-26 06:50:20,264 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.039 2026-10-26 06:50:20,347 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.008 0.048 2026-10-26 06:50:20,416 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.005 0.032 2026-10-26 06:50:20,515 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,516 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,543 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 06:50:20,563 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.005 0.021 2026-10-26 06:50:20,572 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,655 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.020 0.032 2026-10-26 06:50:20,666 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,667 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "GET /web/image/4036 HTTP/1.1" 200 - 6 0.002 0.046 2026-10-26 06:50:20,747 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,794 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.023 2026-10-26 06:50:20,845 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,845 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-26 06:50:20,877 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 06:50:20,919 104 INFO rb-9ca8621-226001-429049 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-26 06:50:20,951 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.024 2026-10-26 06:50:20,970 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:20] "GET /web/image/4037 HTTP/1.1" 200 - 5 0.003 0.038 2026-10-26 06:50:20,973 104 INFO rb-9ca8621-226001-429049 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-26 06:50:21,047 104 INFO rb-9ca8621-226001-429049 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-26 06:50:21,126 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #90 deleted ir.attachment records with IDs: [4036] 2026-10-26 06:50:21,163 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:21] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 46 0.047 0.068 2026-10-26 06:50:21,275 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:21] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.020 0.056 2026-10-26 06:50:21,325 104 INFO rb-9ca8621-226001-429049 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-26 06:50:21,330 104 INFO rb-9ca8621-226001-429049 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-26 06:50:21,373 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:21] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.038 0.036 2026-10-26 06:50:21,604 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:21] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.075 0.214 2026-10-26 06:50:21,650 104 INFO rb-9ca8621-226001-429049 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 30279364 (allocated 34066432) 2026-10-26 06:50:21,662 104 INFO rb-9ca8621-226001-429049 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 1052 2026-10-26 06:50:21,666 104 INFO rb-9ca8621-226001-429049 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-26 06:50:21,674 104 INFO rb-9ca8621-226001-429049 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 1052 2026-10-26 06:50:21,809 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_065021_809275_test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.txt 2026-10-26 06:50:21,809 104 INFO rb-9ca8621-226001-429049 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/tmp59uni77i_chrome_odoo" 2026-10-26 06:50:21,895 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:50:22,848 104 INFO rb-9ca8621-226001-429049 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-26 06:50:23,017 104 INFO rb-9ca8621-226001-429049 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-26 06:50:23,162 104 INFO rb-9ca8621-226001-429049 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-26 06:50:23,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:50:23,994 104 INFO rb-9ca8621-226001-429049 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-26 06:50:24,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome pid: 1272 2026-10-26 06:50:24,434 104 INFO rb-9ca8621-226001-429049 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/tmphauj8a46_chrome_odoo 2026-10-26 06:50:24,435 104 INFO rb-9ca8621-226001-429049 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:35613/json/version 2026-10-26 06:50:24,436 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35613/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:50:24,458 104 INFO rb-9ca8621-226001-429049 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-26 06:50:24,459 104 INFO rb-9ca8621-226001-429049 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:35613/json 2026-10-26 06:50:24,459 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35613/json with timeout 3 increased to 10s during tests 2026-10-26 06:50:24,467 104 INFO rb-9ca8621-226001-429049 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:35613/devtools/page/68BD5106588E1806A1BF1E3E042B6139 2026-10-26 06:50:24,477 104 INFO rb-9ca8621-226001-429049 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-26 06:50:24,498 104 INFO rb-9ca8621-226001-429049 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-26 06:50:24,543 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:quality_admin_numeric_entry_tour from n/a 2026-10-26 06:50:24,559 104 INFO rb-9ca8621-226001-429049 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-26 06:50:24,566 104 INFO rb-9ca8621-226001-429049 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-26 06:50:24,567 104 INFO rb-9ca8621-226001-429049 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-26 06:50:24,610 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:50:26,241 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /odoo/action-to_quality.quality_check_action_main/514 HTTP/1.1" 200 - 181 0.119 1.528 2026-10-26 06:50:26,246 104 INFO rb-9ca8621-226001-429049 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': '68BD5106588E1806A1BF1E3E042B6139', 'loaderId': 'D99F530EEC94D2E5E3C7B5871E01F84B', 'isDownload': False} 2026-10-26 06:50:26,246 104 INFO rb-9ca8621-226001-429049 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-26 06:50:26,298 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 06:50:26,326 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.037 2026-10-26 06:50:26,402 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 06:50:26,523 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.092 0.134 2026-10-26 06:50:26,557 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.224 2026-10-26 06:50:26,569 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.262 2026-10-26 06:50:26,590 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 06:50:26,729 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:26] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 06:50:27,667 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:50:27,706 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-26 06:50:27,719 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-26 06:50:27,744 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 06:50:27,783 104 INFO rb-9ca8621-226001-429049 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-26 06:50:27,832 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 06:50:27,875 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-10-26 06:50:27,906 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 06:50:27,930 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.021 2026-10-26 06:50:27,992 104 INFO rb-9ca8621-226001-429049 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-26 06:50:28,021 104 INFO rb-9ca8621-226001-429049 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-26 06:50:28,126 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:50:28,142 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "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-26 06:50:28,193 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "POST /mail/data HTTP/1.1" 200 - 34 0.106 0.089 2026-10-26 06:50:28,307 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 16 0.041 0.183 2026-10-26 06:50:28,353 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.249 2026-10-26 06:50:28,409 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "GET /web/image/res.partner/466/avatar_128?unique=1792997423000 HTTP/1.1" 200 - 8 0.017 0.306 2026-10-26 06:50:28,457 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.198 2026-10-26 06:50:28,460 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.348 2026-10-26 06:50:28,472 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:50:28,556 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:50:28,882 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.221 0.254 2026-10-26 06:50:28,930 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.448 2026-10-26 06:50:28,999 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:50:29,189 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.061 0.128 2026-10-26 06:50:29,472 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 06:50:29,665 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.027 0.049 2026-10-26 06:50:29,672 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.079 2026-10-26 06:50:29,678 104 INFO rb-9ca8621-226001-429049 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-26 06:50:29,726 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.010 0.025 2026-10-26 06:50:29,748 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 06:50:29,814 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.008 0.036 2026-10-26 06:50:29,872 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:29] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.005 0.023 2026-10-26 06:50:29,974 104 INFO rb-9ca8621-226001-429049 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-26 06:50:30,040 104 INFO rb-9ca8621-226001-429049 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-26 06:50:30,166 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.032 2026-10-26 06:50:30,239 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.024 2026-10-26 06:50:30,308 104 INFO rb-9ca8621-226001-429049 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-26 06:50:30,326 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.041 2026-10-26 06:50:30,372 104 INFO rb-9ca8621-226001-429049 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-26 06:50:30,390 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.025 2026-10-26 06:50:30,441 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.023 2026-10-26 06:50:30,442 104 INFO rb-9ca8621-226001-429049 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-26 06:50:30,541 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.044 2026-10-26 06:50:30,625 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.040 2026-10-26 06:50:30,707 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.008 0.036 2026-10-26 06:50:30,783 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.041 2026-10-26 06:50:30,894 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.020 0.072 2026-10-26 06:50:30,995 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:30] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.020 0.058 2026-10-26 06:50:31,056 104 INFO rb-9ca8621-226001-429049 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-26 06:50:31,058 104 INFO rb-9ca8621-226001-429049 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-26 06:50:31,191 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:31] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.028 0.146 2026-10-26 06:50:31,276 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:31] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.014 0.250 2026-10-26 06:50:31,456 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: heap 34583492 (allocated 43384832) 2026-10-26 06:50:31,482 104 INFO rb-9ca8621-226001-429049 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 1272 2026-10-26 06:50:31,484 104 INFO rb-9ca8621-226001-429049 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-26 06:50:31,488 104 INFO rb-9ca8621-226001-429049 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 1272 2026-10-26 06:50:31,511 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:31] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.025 0.051 2026-10-26 06:50:31,662 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_065031_662438_test_every_rendered_stepper_reaches_a_value_via_clicks.txt 2026-10-26 06:50:31,662 104 INFO rb-9ca8621-226001-429049 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/tmphauj8a46_chrome_odoo" 2026-10-26 06:50:31,734 104 INFO rb-9ca8621-226001-429049 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-26 06:50:32,368 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome pid: 1488 2026-10-26 06:50:32,368 104 INFO rb-9ca8621-226001-429049 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/tmpwxmwdqv9_chrome_odoo 2026-10-26 06:50:32,369 104 INFO rb-9ca8621-226001-429049 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:37143/json/version 2026-10-26 06:50:32,370 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37143/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:50:32,382 104 INFO rb-9ca8621-226001-429049 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-26 06:50:32,383 104 INFO rb-9ca8621-226001-429049 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:37143/json 2026-10-26 06:50:32,385 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37143/json with timeout 3 increased to 10s during tests 2026-10-26 06:50:32,398 104 INFO rb-9ca8621-226001-429049 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:37143/devtools/page/01E46181FB8F5F3A86AE12CB38F296E3 2026-10-26 06:50:32,411 104 INFO rb-9ca8621-226001-429049 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-26 06:50:32,419 104 INFO rb-9ca8621-226001-429049 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-26 06:50:32,488 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:quality_admin_numeric_entry_tour from n/a 2026-10-26 06:50:32,513 104 INFO rb-9ca8621-226001-429049 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-26 06:50:32,530 104 INFO rb-9ca8621-226001-429049 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-26 06:50:32,531 104 INFO rb-9ca8621-226001-429049 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-26 06:50:32,562 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:50:34,170 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /odoo/action-to_quality.quality_check_action_main/515 HTTP/1.1" 200 - 191 0.140 1.477 2026-10-26 06:50:34,175 104 INFO rb-9ca8621-226001-429049 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': '01E46181FB8F5F3A86AE12CB38F296E3', 'loaderId': '7FF8203E5AB5D96256094040B3135D67', 'isDownload': False} 2026-10-26 06:50:34,175 104 INFO rb-9ca8621-226001-429049 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-26 06:50:34,247 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-10-26 06:50:34,281 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.059 2026-10-26 06:50:34,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.049 0.078 2026-10-26 06:50:34,390 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.161 2026-10-26 06:50:34,430 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 06:50:34,606 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /web/webclient/load_menus/46e60aff0382622b7ce79f567b5fc4fa702d13335143fe7497a8eebeb43def87 HTTP/1.1" 200 - 131 0.096 0.285 2026-10-26 06:50:34,621 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.138 2026-10-26 06:50:34,740 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:34] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 06:50:35,655 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 06:50:35,655 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 06:50:35,660 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 06:50:35,697 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 06:50:35,723 104 INFO rb-9ca8621-226001-429049 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-26 06:50:35,743 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:50:35,809 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.023 2026-10-26 06:50:35,834 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-26 06:50:35,854 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.033 2026-10-26 06:50:35,894 104 INFO rb-9ca8621-226001-429049 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-26 06:50:35,918 104 INFO rb-9ca8621-226001-429049 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-26 06:50:36,033 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 06:50:36,047 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 06:50:36,055 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "POST /mail/data HTTP/1.1" 200 - 34 0.085 0.069 2026-10-26 06:50:36,082 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.134 2026-10-26 06:50:36,091 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.109 2026-10-26 06:50:36,150 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /web/image/res.partner/466/avatar_128?unique=1792997423000 HTTP/1.1" 200 - 15 0.020 0.184 2026-10-26 06:50:36,208 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 9 0.009 0.260 2026-10-26 06:50:36,267 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 06:50:36,430 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 71 0.059 0.247 2026-10-26 06:50:36,484 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.354 2026-10-26 06:50:36,547 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.279 2026-10-26 06:50:36,586 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:50:36,814 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.124 0.186 2026-10-26 06:50:36,819 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.321 2026-10-26 06:50:37,063 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-26 06:50:37,175 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 06:50:37,248 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.023 0.049 2026-10-26 06:50:37,288 104 INFO rb-9ca8621-226001-429049 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-26 06:50:37,361 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.030 0.025 2026-10-26 06:50:37,387 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.011 0.058 2026-10-26 06:50:37,475 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.010 0.065 2026-10-26 06:50:37,543 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.005 0.032 2026-10-26 06:50:37,677 104 INFO rb-9ca8621-226001-429049 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-26 06:50:37,802 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.024 2026-10-26 06:50:37,807 104 INFO rb-9ca8621-226001-429049 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-26 06:50:37,864 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.024 2026-10-26 06:50:37,881 104 INFO rb-9ca8621-226001-429049 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-26 06:50:37,950 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:37] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.029 2026-10-26 06:50:37,964 104 INFO rb-9ca8621-226001-429049 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-26 06:50:38,022 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:38] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.011 0.027 2026-10-26 06:50:38,166 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:38] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.039 0.072 2026-10-26 06:50:38,313 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:38] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.040 0.069 2026-10-26 06:50:38,382 104 INFO rb-9ca8621-226001-429049 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-26 06:50:38,383 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:38] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.012 0.036 2026-10-26 06:50:38,385 104 INFO rb-9ca8621-226001-429049 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-26 06:50:38,547 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:38] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.029 0.182 2026-10-26 06:50:38,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: heap 36698316 (allocated 44171264) 2026-10-26 06:50:39,010 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:50:39] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.033 0.038 2026-10-26 06:50:39,071 104 INFO rb-9ca8621-226001-429049 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 1488 2026-10-26 06:50:39,086 104 INFO rb-9ca8621-226001-429049 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-26 06:50:39,092 104 INFO rb-9ca8621-226001-429049 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 1488 2026-10-26 06:50:39,209 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_065039_209139_test_the_stepper_fields_remain_typable_with_a_keyboard.txt 2026-10-26 06:50:39,209 104 INFO rb-9ca8621-226001-429049 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/tmpwxmwdqv9_chrome_odoo" 2026-10-26 06:50:39,309 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:50:41,649 104 INFO rb-9ca8621-226001-429049 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-26 06:50:41,726 104 INFO rb-9ca8621-226001-429049 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-26 06:50:41,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:42,897 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-26 06:50:43,290 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-26 06:50:43,619 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-26 06:50:44,107 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-26 06:50:44,626 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-26 06:50:45,067 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:46,144 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-26 06:50:46,218 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-26 06:50:46,279 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:46,776 104 INFO rb-9ca8621-226001-429049 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-26 06:50:46,909 104 INFO rb-9ca8621-226001-429049 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-26 06:50:47,010 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_display_name_search_finds_point_by_title ... 2026-10-26 06:50:47,080 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_negative_operator_excludes_points_matching_the_title ... 2026-10-26 06:50:47,143 104 INFO rb-9ca8621-226001-429049 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-26 06:50:47,204 104 INFO rb-9ca8621-226001-429049 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-26 06:50:47,286 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:50:48,455 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-26 06:50:48,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:49,654 104 INFO rb-9ca8621-226001-429049 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-26 06:50:49,840 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:51,036 104 INFO rb-9ca8621-226001-429049 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-26 06:50:51,161 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:53,457 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-26 06:50:53,695 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1193] 2026-10-26 06:50:53,728 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92441] 2026-10-26 06:50:53,728 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-26 06:50:53,791 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-26 06:50:54,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-26 06:50:54,082 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-26 06:50:54,104 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1193] 2026-10-26 06:50:54,108 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-26 06:50:54,176 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-26 06:50:54,313 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-26 06:50:54,402 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-26 06:50:54,502 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-26 06:50:54,555 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-26 06:50:54,609 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-26 06:51:11,319 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:51:12,420 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-10-26 06:51:12,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-10-26 06:51:12,580 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-10-26 06:51:12,638 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-10-26 06:51:12,709 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-10-26 06:51:12,779 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-10-26 06:51:12,850 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-10-26 06:51:12,928 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-10-26 06:51:13,022 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-10-26 06:51:13,088 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-10-26 06:51:13,156 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-10-26 06:51:13,254 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:51:14,524 104 INFO rb-9ca8621-226001-429049 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-26 06:51:15,104 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [197] 2026-10-26 06:51:15,782 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-26 06:51:16,233 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [200] 2026-10-26 06:51:16,695 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-26 06:51:17,353 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-26 06:51:17,739 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [205] 2026-10-26 06:51:18,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:51:19,706 104 INFO rb-9ca8621-226001-429049 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-26 06:51:20,603 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:51:21,996 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_01_check_plan_mo ... 2026-10-26 06:51:22,556 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-10-26 06:51:24,114 104 INFO rb-9ca8621-226001-429049 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-26 06:51:24,730 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-10-26 06:51:26,064 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_11_check_done_mo ... 2026-10-26 06:51:26,588 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-10-26 06:51:27,991 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_22_check_done_wo ... 2026-10-26 06:51:28,592 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-10-26 06:51:30,412 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_23_check_action_generate_serial ... 2026-10-26 06:51:30,784 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [246] 2026-10-26 06:51:32,909 104 INFO rb-9ca8621-226001-429049 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-26 06:51:33,398 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [259] 2026-10-26 06:51:34,663 104 INFO rb-9ca8621-226001-429049 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-26 06:51:35,128 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [267] 2026-10-26 06:51:37,304 104 INFO rb-9ca8621-226001-429049 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-26 06:51:37,705 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [275] 2026-10-26 06:51:39,423 104 INFO rb-9ca8621-226001-429049 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-26 06:51:39,888 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [283] 2026-10-26 06:51:41,476 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:51:42,988 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [291] 2026-10-26 06:51:46,196 104 INFO rb-9ca8621-226001-429049 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-26 06:51:46,556 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-10-26 06:51:47,914 104 INFO rb-9ca8621-226001-429049 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-26 06:51:47,941 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 121, model: viin.quality.check 2026-10-26 06:51:47,963 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 121, model: viin.quality.check 2026-10-26 06:51:48,001 104 INFO rb-9ca8621-226001-429049 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-26 06:51:48,071 104 INFO rb-9ca8621-226001-429049 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-26 06:51:48,159 104 INFO rb-9ca8621-226001-429049 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-26 06:51:48,298 104 INFO rb-9ca8621-226001-429049 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-26 06:51:48,400 104 INFO rb-9ca8621-226001-429049 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-26 06:51:48,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_refused_reopening_failed_check ... 2026-10-26 06:51:48,620 104 INFO rb-9ca8621-226001-429049 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-26 06:51:48,692 104 INFO rb-9ca8621-226001-429049 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-26 06:51:48,837 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:51:51,592 104 INFO rb-9ca8621-226001-429049 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-26 06:51:51,913 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [303] 2026-10-26 06:51:52,977 104 INFO rb-9ca8621-226001-429049 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-26 06:51:53,360 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [307] 2026-10-26 06:51:54,448 104 INFO rb-9ca8621-226001-429049 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-26 06:51:54,821 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [311] 2026-10-26 06:51:55,933 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_passed_check_is_not_ready ... 2026-10-26 06:51:56,220 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [315] 2026-10-26 06:51:57,228 104 INFO rb-9ca8621-226001-429049 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-26 06:51:57,323 104 INFO rb-9ca8621-226001-429049 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-26 06:51:57,741 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [319] 2026-10-26 06:51:58,812 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:52:00,234 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-26 06:52:00,701 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [327] 2026-10-26 06:52:02,006 104 INFO rb-9ca8621-226001-429049 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-26 06:52:02,487 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [335] 2026-10-26 06:52:03,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-26 06:52:04,343 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [343] 2026-10-26 06:52:05,487 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-26 06:52:05,957 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [351] 2026-10-26 06:52:07,703 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-26 06:52:08,165 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [359] 2026-10-26 06:52:10,547 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:52:11,497 104 INFO rb-9ca8621-226001-429049 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-26 06:52:11,804 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [367] 2026-10-26 06:52:13,995 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_gets_its_own_finished_product_check ... 2026-10-26 06:52:16,276 104 INFO rb-9ca8621-226001-429049 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-26 06:52:16,637 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [377] 2026-10-26 06:52:18,603 104 INFO rb-9ca8621-226001-429049 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-26 06:52:18,973 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-10-26 06:52:21,424 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_gets_its_own_material_check ... 2026-10-26 06:52:21,686 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [387] 2026-10-26 06:52:24,026 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:52:25,600 104 INFO rb-9ca8621-226001-429049 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-26 06:52:26,098 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [393] 2026-10-26 06:52:27,115 104 INFO rb-9ca8621-226001-429049 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-26 06:52:28,043 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [397] 2026-10-26 06:52:29,124 104 INFO rb-9ca8621-226001-429049 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-26 06:52:29,479 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [401] 2026-10-26 06:52:30,576 104 INFO rb-9ca8621-226001-429049 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-26 06:52:30,997 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [405] 2026-10-26 06:52:32,039 104 INFO rb-9ca8621-226001-429049 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-26 06:52:32,393 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [409] 2026-10-26 06:52:33,382 104 INFO rb-9ca8621-226001-429049 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-26 06:52:33,707 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [413] 2026-10-26 06:52:34,625 104 INFO rb-9ca8621-226001-429049 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-26 06:52:34,951 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [417] 2026-10-26 06:52:36,870 104 INFO rb-9ca8621-226001-429049 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-26 06:52:37,204 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [424] 2026-10-26 06:52:39,212 104 INFO rb-9ca8621-226001-429049 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-26 06:52:39,524 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [431] 2026-10-26 06:52:40,542 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [435] 2026-10-26 06:52:41,454 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_nothing_blocks_closing_once_every_check_is_judged ... 2026-10-26 06:52:41,826 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [439] 2026-10-26 06:52:42,774 104 INFO rb-9ca8621-226001-429049 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-26 06:52:43,212 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [443] 2026-10-26 06:52:45,268 104 INFO rb-9ca8621-226001-429049 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-26 06:52:45,588 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [447] 2026-10-26 06:52:46,645 104 INFO rb-9ca8621-226001-429049 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-26 06:52:47,046 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [451] 2026-10-26 06:52:49,573 104 INFO rb-9ca8621-226001-429049 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-26 06:52:49,982 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [458] 2026-10-26 06:52:50,920 104 INFO rb-9ca8621-226001-429049 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-26 06:52:51,276 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [462] 2026-10-26 06:52:52,262 104 INFO rb-9ca8621-226001-429049 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-26 06:52:52,652 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [466] 2026-10-26 06:52:53,739 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [379, 377, 378] 2026-10-26 06:52:53,913 104 INFO rb-9ca8621-226001-429049 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-26 06:52:54,248 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [470] 2026-10-26 06:52:55,563 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [474] 2026-10-26 06:52:57,935 104 INFO rb-9ca8621-226001-429049 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-26 06:52:58,357 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [478] 2026-10-26 06:52:59,876 104 INFO rb-9ca8621-226001-429049 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-26 06:53:00,413 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [482] 2026-10-26 06:53:01,737 104 INFO rb-9ca8621-226001-429049 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-26 06:53:02,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [486] 2026-10-26 06:53:03,599 104 INFO rb-9ca8621-226001-429049 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-26 06:53:04,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [490] 2026-10-26 06:53:06,617 104 INFO rb-9ca8621-226001-429049 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-26 06:53:06,971 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [494] 2026-10-26 06:53:08,426 104 INFO rb-9ca8621-226001-429049 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-26 06:53:08,811 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [498] 2026-10-26 06:53:09,822 104 INFO rb-9ca8621-226001-429049 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-26 06:53:10,301 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [502] 2026-10-26 06:53:11,543 104 INFO rb-9ca8621-226001-429049 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-26 06:53:11,844 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [506] 2026-10-26 06:53:13,036 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_succeeds_once_every_check_is_passed ... 2026-10-26 06:53:13,371 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [510] 2026-10-26 06:53:15,354 104 INFO rb-9ca8621-226001-429049 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-26 06:53:15,649 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [514] 2026-10-26 06:53:16,912 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:53:19,192 104 INFO rb-9ca8621-226001-429049 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-26 06:53:19,779 104 INFO rb-9ca8621-226001-429049 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-26 06:53:20,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_quality_user_reopens_check_of_done_picking ... 2026-10-26 06:53:21,228 104 INFO rb-9ca8621-226001-429049 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-26 06:53:21,688 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-26 06:53:22,087 104 INFO rb-9ca8621-226001-429049 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-26 06:53:22,552 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-26 06:53:22,640 104 INFO rb-9ca8621-226001-429049 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-26 06:53:23,051 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-26 06:53:23,172 104 INFO rb-9ca8621-226001-429049 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-26 06:53:24,329 104 INFO rb-9ca8621-226001-429049 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-26 06:53:25,271 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_create_quality_check ... 2026-10-26 06:53:25,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 136, model: viin.quality.check 2026-10-26 06:53:25,773 104 INFO rb-9ca8621-226001-429049 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-26 06:53:26,451 104 INFO rb-9ca8621-226001-429049 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-26 06:53:27,030 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_write ... 2026-10-26 06:53:27,600 104 INFO rb-9ca8621-226001-429049 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-26 06:53:28,804 104 INFO rb-9ca8621-226001-429049 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-26 06:53:28,894 104 INFO rb-9ca8621-226001-429049 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-26 06:53:28,958 104 INFO rb-9ca8621-226001-429049 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-26 06:53:29,024 104 INFO rb-9ca8621-226001-429049 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-26 06:53:29,423 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [430] 2026-10-26 06:53:29,563 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [729] 2026-10-26 06:53:29,658 104 INFO rb-9ca8621-226001-429049 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-26 06:53:30,453 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_unlink_quality_check ... 2026-10-26 06:53:30,815 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 136, model: viin.quality.check 2026-10-26 06:53:30,866 104 INFO rb-9ca8621-226001-429049 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-26 06:53:31,355 104 INFO rb-9ca8621-226001-429049 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-26 06:53:32,237 104 INFO rb-9ca8621-226001-429049 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-26 06:53:32,786 104 INFO rb-9ca8621-226001-429049 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-26 06:53:33,586 104 INFO rb-9ca8621-226001-429049 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-26 06:53:34,689 104 INFO rb-9ca8621-226001-429049 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-26 06:53:35,433 104 INFO rb-9ca8621-226001-429049 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-26 06:53:35,930 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_reopens_check_of_open_picking ... 2026-10-26 06:53:36,324 104 INFO rb-9ca8621-226001-429049 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-26 06:53:36,739 104 INFO rb-9ca8621-226001-429049 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-26 06:53:37,698 104 INFO rb-9ca8621-226001-429049 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-26 06:53:38,467 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:53:39,637 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-26 06:53:40,110 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-26 06:53:40,659 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [761] 2026-10-26 06:53:40,726 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-26 06:53:41,223 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-26 06:53:42,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-26 06:53:42,647 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-26 06:53:43,291 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:53:44,705 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-26 06:53:44,777 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-26 06:53:44,795 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-26 06:53:44,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2699] 2026-10-26 06:53:44,823 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-26 06:53:44,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-26 06:53:44,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-26 06:53:44,890 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-26 06:53:44,943 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-26 06:53:44,984 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-26 06:53:45,059 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-26 06:53:45,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-26 06:53:45,182 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 143, model: stock.picking.type 2026-10-26 06:53:45,223 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 143, model: stock.picking.type 2026-10-26 06:53:45,305 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:53:46,053 104 INFO rb-9ca8621-226001-429049 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-26 06:53:47,413 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,354 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:53:49,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-10-26 06:53:49,451 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-10-26 06:53:49,497 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,569 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,629 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,688 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,765 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,807 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,852 104 INFO rb-9ca8621-226001-429049 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-26 06:53:49,934 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,033 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,167 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,275 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-10-26 06:53:50,494 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,566 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-10-26 06:53:50,629 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,677 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,727 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,780 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,846 104 INFO rb-9ca8621-226001-429049 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-26 06:53:50,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-10-26 06:53:50,948 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-10-26 06:53:50,999 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,036 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-10-26 06:53:51,088 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:53:51,107 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-10-26 06:53:51,148 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-10-26 06:53:51,215 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,251 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,296 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:53:51,318 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-10-26 06:53:51,408 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,454 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,570 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,706 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-10-26 06:53:51,773 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,823 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,896 104 INFO rb-9ca8621-226001-429049 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-26 06:53:51,952 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-10-26 06:53:52,008 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-10-26 06:53:52,029 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-10-26 06:53:52,074 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:53:52,090 104 INFO rb-9ca8621-226001-429049 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-26 06:53:52,124 104 INFO rb-9ca8621-226001-429049 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-26 06:53:52,160 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-10-26 06:53:52,232 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:53:52,255 104 INFO rb-9ca8621-226001-429049 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-26 06:53:52,356 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:53:52,378 104 INFO rb-9ca8621-226001-429049 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-26 06:53:55,439 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75] 2026-10-26 06:53:55,651 104 INFO rb-9ca8621-226001-429049 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-26 06:54:05,894 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-10-26 06:54:08,373 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [77] 2026-10-26 06:54:08,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-10-26 06:54:08,713 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-10-26 06:54:08,759 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:54:08,783 104 INFO rb-9ca8621-226001-429049 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-26 06:54:10,522 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:12,291 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "POST /web/signup HTTP/1.1" 200 - 203 0.228 1.545 2026-10-26 06:54:12,377 104 INFO rb-9ca8621-226001-429049 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-26 06:54:13,742 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:15,210 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:15] "POST /web/signup HTTP/1.1" 200 - 203 0.123 1.353 2026-10-26 06:54:15,234 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [79] 2026-10-26 06:54:15,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-26 06:54:16,133 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #146 deleted mail.mail records with IDs: [372] 2026-10-26 06:54:16,150 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #146 deleted mail.message records with IDs: [8831] 2026-10-26 06:54:16,176 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-26 06:54:16,191 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:16,192 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:16] "POST /web/signup HTTP/1.1" 303 - 286 0.405 0.546 2026-10-26 06:54:16,214 104 INFO rb-9ca8621-226001-429049 odoo.http: Session expired 2026-10-26 06:54:16,214 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:16] "GET /my HTTP/1.1" 303 - 5 0.004 0.011 2026-10-26 06:54:16,912 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:16] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.079 0.613 2026-10-26 06:54:16,982 104 INFO rb-9ca8621-226001-429049 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-26 06:54:18,422 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:20,069 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:20] "POST /web/signup HTTP/1.1" 200 - 203 0.150 1.502 2026-10-26 06:54:20,139 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-10-26 06:54:21,416 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:24,006 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:24] "POST /web/signup HTTP/1.1" 200 - 203 0.145 2.448 2026-10-26 06:54:24,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-10-26 06:54:25,586 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:26,636 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-26 06:54:26,796 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [373] 2026-10-26 06:54:26,812 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #147 deleted mail.message records with IDs: [8840] 2026-10-26 06:54:26,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-26 06:54:26,842 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:26,843 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:26] "POST /web/signup HTTP/1.1" 303 - 285 0.255 1.006 2026-10-26 06:54:26,865 104 INFO rb-9ca8621-226001-429049 odoo.http: Session expired 2026-10-26 06:54:26,866 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:26] "GET /my HTTP/1.1" 303 - 5 0.003 0.013 2026-10-26 06:54:27,933 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:27] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.138 0.922 2026-10-26 06:54:27,986 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-10-26 06:54:29,597 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:31,215 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:31] "POST /web/signup HTTP/1.1" 200 - 203 0.156 1.466 2026-10-26 06:54:31,788 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-26 06:54:31,942 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [374] 2026-10-26 06:54:31,953 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #148 deleted mail.message records with IDs: [8845] 2026-10-26 06:54:31,968 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-26 06:54:31,978 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:31,979 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:31] "POST /web/signup HTTP/1.1" 303 - 265 0.240 0.509 2026-10-26 06:54:32,011 104 INFO rb-9ca8621-226001-429049 odoo.http: Session expired 2026-10-26 06:54:32,012 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:32] "GET /my HTTP/1.1" 303 - 5 0.006 0.013 2026-10-26 06:54:32,698 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:32] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.059 0.622 2026-10-26 06:54:32,750 104 INFO rb-9ca8621-226001-429049 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-26 06:54:34,191 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:35,685 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:35] "POST /web/signup HTTP/1.1" 200 - 202 0.111 1.388 2026-10-26 06:54:36,560 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:36] "POST /web/signup HTTP/1.1" 200 - 128 0.075 0.621 2026-10-26 06:54:37,139 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reader2@blocked-example.com from 127.0.0.1 2026-10-26 06:54:37,324 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [375] 2026-10-26 06:54:37,336 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #149 deleted mail.message records with IDs: [8850] 2026-10-26 06:54:37,355 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reader2@blocked-example.com from 127.0.0.1 2026-10-26 06:54:37,365 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:37,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:37] "POST /web/signup HTTP/1.1" 303 - 286 0.197 0.560 2026-10-26 06:54:37,409 104 INFO rb-9ca8621-226001-429049 odoo.http: Session expired 2026-10-26 06:54:37,410 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:37] "GET /my HTTP/1.1" 303 - 5 0.010 0.024 2026-10-26 06:54:38,139 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:38] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.068 0.644 2026-10-26 06:54:38,743 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reader3@blocked-example.com from 127.0.0.1 2026-10-26 06:54:38,920 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #150 deleted mail.mail records with IDs: [376] 2026-10-26 06:54:38,937 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #150 deleted mail.message records with IDs: [8853] 2026-10-26 06:54:38,954 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reader3@blocked-example.com from 127.0.0.1 2026-10-26 06:54:38,967 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:38,967 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:38] "POST /web/signup HTTP/1.1" 303 - 286 0.263 0.500 2026-10-26 06:54:38,984 104 INFO rb-9ca8621-226001-429049 odoo.http: Session expired 2026-10-26 06:54:38,985 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:38] "GET /my HTTP/1.1" 303 - 5 0.004 0.008 2026-10-26 06:54:39,692 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:39] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.081 0.622 2026-10-26 06:54:40,273 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reader4@blocked-example.com from 127.0.0.1 2026-10-26 06:54:40,451 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [377] 2026-10-26 06:54:40,463 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #151 deleted mail.message records with IDs: [8856] 2026-10-26 06:54:40,480 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reader4@blocked-example.com from 127.0.0.1 2026-10-26 06:54:40,490 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:40,491 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:40] "POST /web/signup HTTP/1.1" 303 - 286 0.255 0.492 2026-10-26 06:54:40,516 104 INFO rb-9ca8621-226001-429049 odoo.http: Session expired 2026-10-26 06:54:40,516 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:40] "GET /my HTTP/1.1" 303 - 5 0.006 0.007 2026-10-26 06:54:41,230 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:41] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.061 0.647 2026-10-26 06:54:41,298 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:54:41,335 104 INFO rb-9ca8621-226001-429049 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-26 06:54:42,929 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:45,833 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:45] "POST /web/signup HTTP/1.1" 200 - 203 0.156 2.750 2026-10-26 06:54:46,589 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-10-26 06:54:46,606 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8860] 2026-10-26 06:54:46,617 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:54:47,017 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:resident@blocked-example.com from 127.0.0.1 2026-10-26 06:54:47,084 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:resident@blocked-example.com from 127.0.0.1 2026-10-26 06:54:47,114 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:47,114 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:47] "POST /web/reset_password HTTP/1.1" 303 - 117 0.141 0.300 2026-10-26 06:54:47,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:resident@blocked-example.com from 127.0.0.1 2026-10-26 06:54:47,190 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:47] "POST /web/login HTTP/1.1" 303 - 16 0.009 0.046 2026-10-26 06:54:47,226 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login failed for db:rb-9ca8621-226001-429049 login:resident@blocked-example.com from 127.0.0.1 2026-10-26 06:54:48,138 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:48] "POST /web/login HTTP/1.1" 200 - 105 0.126 0.811 2026-10-26 06:54:48,141 104 INFO rb-9ca8621-226001-429049 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-26 06:54:48,199 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-10-26 06:54:49,810 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:51,452 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:51] "POST /web/signup HTTP/1.1" 200 - 203 0.154 1.492 2026-10-26 06:54:52,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:invitee@blocked-example.com from 127.0.0.1 2026-10-26 06:54:52,335 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #153 deleted mail.mail records with IDs: [380] 2026-10-26 06:54:52,349 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #153 deleted mail.message records with IDs: [8866] 2026-10-26 06:54:52,366 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:invitee@blocked-example.com from 127.0.0.1 2026-10-26 06:54:52,376 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:54:52,376 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:52] "POST /web/signup HTTP/1.1" 303 - 297 0.284 0.504 2026-10-26 06:54:52,399 104 INFO rb-9ca8621-226001-429049 odoo.http: Session expired 2026-10-26 06:54:52,399 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:52] "GET /my HTTP/1.1" 303 - 5 0.003 0.013 2026-10-26 06:54:53,058 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:53] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.061 0.591 2026-10-26 06:54:53,131 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:54:53,465 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-26 06:54:53,582 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-26 06:54:53,788 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:54:54,086 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-26 06:54:54,506 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-26 06:54:54,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-26 06:54:55,136 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-26 06:54:55,452 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-26 06:54:55,795 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-26 06:54:56,160 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:54:56,406 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-26 06:54:57,037 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-26 06:54:57,597 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-26 06:54:59,544 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-26 06:55:01,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:55:02,804 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-26 06:55:03,316 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-26 06:55:03,757 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-26 06:55:03,810 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-26 06:55:04,046 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:55:04,093 104 INFO rb-9ca8621-226001-429049 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-26 06:55:04,094 104 INFO rb-9ca8621-226001-429049 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-26 06:55:04,384 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-26 06:55:04,515 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-26 06:55:04,551 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-26 06:55:04,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-26 06:55:04,743 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:55:04,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-26 06:55:06,052 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-10-26 06:55:06,223 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-26 06:55:07,160 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:55:23,456 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-26 06:55:33,141 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-26 06:55:41,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-26 06:55:54,176 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-26 06:56:01,358 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-26 06:56:08,027 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:56:28,181 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-26 06:56:28,698 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-26 06:56:29,398 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:56:50,456 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-26 06:56:51,190 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:56:52,615 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-10-26 06:56:53,117 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-26 06:56:53,328 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-26 06:56:53,714 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-26 06:56:53,970 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-26 06:56:56,618 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-26 06:56:59,239 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-26 06:56:59,540 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:56:59,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:02,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:04,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:08,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:10,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8960, 8959] 2026-10-26 06:57:10,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [147] 2026-10-26 06:57:10,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1361] 2026-10-26 06:57:10,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:12,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:13,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:17,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:19,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:21,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:23,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9002, 9000, 8999] 2026-10-26 06:57:23,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [156] 2026-10-26 06:57:23,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1378] 2026-10-26 06:57:23,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-26 06:57:24,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-10-26 06:57:26,416 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:57:26,434 104 INFO rb-9ca8621-226001-429049 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-26 06:57:27,941 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:57:28,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:36,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:37,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:37,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:38,000 104 INFO rb-9ca8621-226001-429049 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-26 06:57:43,483 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:57:43,507 104 INFO rb-9ca8621-226001-429049 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-26 06:57:44,237 104 INFO rb-9ca8621-226001-429049 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-26 06:57:44,602 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:57:44,621 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-26 06:57:45,004 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-26 06:57:45,509 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-26 06:57:47,335 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-26 06:57:47,800 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-26 06:57:49,848 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9244, 9240, 9239] 2026-10-26 06:57:49,924 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [180] 2026-10-26 06:57:49,932 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1393] 2026-10-26 06:57:50,483 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-26 06:57:52,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-26 06:57:54,576 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9259, 9255, 9254] 2026-10-26 06:57:54,652 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [183] 2026-10-26 06:57:54,663 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1399] 2026-10-26 06:57:55,335 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-26 06:57:57,321 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-26 06:57:59,579 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-26 06:58:01,343 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-26 06:58:03,261 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-26 06:58:05,957 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-26 06:58:09,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-26 06:58:11,290 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-26 06:58:13,122 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-26 06:58:15,108 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-26 06:58:16,933 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-26 06:58:18,743 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:58:18,000 104 INFO rb-9ca8621-226001-429049 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-26 06:58:21,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-26 06:58:23,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-26 06:58:25,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-26 06:58:29,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-10-26 06:58:32,047 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:58:32,078 104 INFO rb-9ca8621-226001-429049 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-26 06:58:33,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-10-26 06:58:34,857 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-10-26 06:58:37,023 104 INFO rb-9ca8621-226001-429049 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-26 06:58:38,322 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-10-26 06:58:40,092 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-10-26 06:58:41,888 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-10-26 06:58:43,646 104 INFO rb-9ca8621-226001-429049 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-26 06:58:44,523 104 INFO rb-9ca8621-226001-429049 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-26 06:58:46,969 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:58:50,194 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-10-26 06:58:50,424 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-26 06:58:51,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-26 06:58:51,841 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 165, model: team.sales.target 2026-10-26 06:58:51,876 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9405] 2026-10-26 06:58:51,880 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-26 06:58:51,897 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: team.sales.target 2026-10-26 06:58:51,911 104 INFO rb-9ca8621-226001-429049 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-26 06:58:51,956 104 INFO rb-9ca8621-226001-429049 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-26 06:58:52,005 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9407] 2026-10-26 06:58:52,005 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-26 06:58:52,162 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9408, 9403] 2026-10-26 06:58:52,163 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-26 06:58:52,198 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9408, 9403] 2026-10-26 06:58:52,213 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [1] 2026-10-26 06:58:52,222 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1459] 2026-10-26 06:58:52,225 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: personal.sales.target 2026-10-26 06:58:52,237 104 INFO rb-9ca8621-226001-429049 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-26 06:58:52,274 104 INFO rb-9ca8621-226001-429049 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-26 06:58:52,332 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9406] 2026-10-26 06:58:52,333 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-26 06:58:52,403 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-26 06:58:52,597 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9405] 2026-10-26 06:58:52,625 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted team.sales.target records with IDs: [8] 2026-10-26 06:58:52,656 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1461] 2026-10-26 06:58:52,788 104 INFO rb-9ca8621-226001-429049 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-26 06:58:52,815 104 INFO rb-9ca8621-226001-429049 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-26 06:58:52,853 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9407] 2026-10-26 06:58:52,862 104 INFO rb-9ca8621-226001-429049 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-26 06:58:52,919 104 INFO rb-9ca8621-226001-429049 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-26 06:58:53,124 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9403] 2026-10-26 06:58:53,161 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [1] 2026-10-26 06:58:53,169 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1459] 2026-10-26 06:58:53,340 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9411] 2026-10-26 06:58:53,356 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [5] 2026-10-26 06:58:53,371 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1467, 1468] 2026-10-26 06:58:53,395 104 INFO rb-9ca8621-226001-429049 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-26 06:58:53,424 104 INFO rb-9ca8621-226001-429049 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-26 06:58:53,492 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9406] 2026-10-26 06:58:53,505 104 INFO rb-9ca8621-226001-429049 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-26 06:58:53,573 104 INFO rb-9ca8621-226001-429049 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-26 06:58:53,665 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-26 06:58:55,158 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9405] 2026-10-26 06:58:55,218 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [8] 2026-10-26 06:58:55,262 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1461] 2026-10-26 06:58:55,405 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9407] 2026-10-26 06:58:55,425 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [9] 2026-10-26 06:58:55,460 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1463] 2026-10-26 06:58:55,770 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9403] 2026-10-26 06:58:55,798 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [1] 2026-10-26 06:58:55,804 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1459] 2026-10-26 06:58:55,930 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9406] 2026-10-26 06:58:55,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [3] 2026-10-26 06:58:55,965 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1462] 2026-10-26 06:58:56,232 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9416] 2026-10-26 06:58:56,253 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-26 06:58:56,260 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-10-26 06:58:56,357 104 INFO rb-9ca8621-226001-429049 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-26 06:58:56,387 104 INFO rb-9ca8621-226001-429049 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-26 06:58:56,427 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9407] 2026-10-26 06:58:56,474 104 INFO rb-9ca8621-226001-429049 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-26 06:58:56,558 104 INFO rb-9ca8621-226001-429049 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-26 06:58:56,613 104 INFO rb-9ca8621-226001-429049 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-26 06:58:56,642 104 INFO rb-9ca8621-226001-429049 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-26 06:58:56,690 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9415] 2026-10-26 06:58:56,726 104 INFO rb-9ca8621-226001-429049 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-26 06:58:56,762 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9415] 2026-10-26 06:58:56,769 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [8] 2026-10-26 06:58:56,777 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1475, 1476] 2026-10-26 06:58:56,823 104 INFO rb-9ca8621-226001-429049 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-26 06:58:57,064 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9416] 2026-10-26 06:58:57,098 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-26 06:58:57,110 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-10-26 06:58:57,156 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-26 06:58:57,510 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9405] 2026-10-26 06:58:57,525 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [8] 2026-10-26 06:58:57,555 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1461] 2026-10-26 06:58:57,722 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9407] 2026-10-26 06:58:57,727 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [9] 2026-10-26 06:58:57,752 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1463] 2026-10-26 06:58:57,973 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9403] 2026-10-26 06:58:57,983 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [1] 2026-10-26 06:58:57,990 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1459] 2026-10-26 06:58:58,103 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9406] 2026-10-26 06:58:58,107 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [3] 2026-10-26 06:58:58,113 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1462] 2026-10-26 06:58:58,272 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:59:00,731 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-10-26 06:59:00,946 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-10-26 06:59:18,107 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-26 06:59:18,178 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-26 06:59:18,252 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-26 06:59:18,299 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-26 06:59:18,364 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-26 06:59:18,470 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 06:59:21,025 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-26 06:59:21,274 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-26 06:59:21,968 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-26 06:59:22,040 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-26 06:59:22,116 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:59:24,611 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-26 06:59:24,815 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-26 06:59:25,907 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-26 06:59:26,242 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-26 06:59:26,297 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-26 06:59:32,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-26 06:59:32,490 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-26 06:59:34,601 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-26 06:59:34,721 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1502] 2026-10-26 06:59:34,783 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-26 06:59:34,952 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:59:37,631 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-26 06:59:37,872 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-26 06:59:38,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-26 06:59:39,032 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9879] 2026-10-26 06:59:39,069 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [44] 2026-10-26 06:59:39,077 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1552] 2026-10-26 06:59:39,349 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9882] 2026-10-26 06:59:39,369 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [46] 2026-10-26 06:59:39,378 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1556, 1557] 2026-10-26 06:59:39,395 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9880] 2026-10-26 06:59:39,425 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted team.sales.target records with IDs: [43] 2026-10-26 06:59:39,472 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1554] 2026-10-26 06:59:39,705 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-26 06:59:40,212 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-26 06:59:40,259 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9884] 2026-10-26 06:59:40,269 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 188, model: team.sales.target 2026-10-26 06:59:40,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,325 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,367 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9883] 2026-10-26 06:59:40,387 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,446 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,618 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,648 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,690 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9883] 2026-10-26 06:59:40,714 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,753 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9883] 2026-10-26 06:59:40,758 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [48] 2026-10-26 06:59:40,765 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1558] 2026-10-26 06:59:40,804 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 188, model: personal.sales.target 2026-10-26 06:59:40,849 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-26 06:59:40,872 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 188, model: team.sales.target 2026-10-26 06:59:40,914 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9884] 2026-10-26 06:59:40,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 188, model: team.sales.target 2026-10-26 06:59:41,028 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-26 06:59:41,203 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: team.sales.target 2026-10-26 06:59:41,955 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 187, model: team.sales.target 2026-10-26 06:59:42,012 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9888] 2026-10-26 06:59:42,017 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: team.sales.target 2026-10-26 06:59:42,137 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9889, 9886] 2026-10-26 06:59:42,138 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: personal.sales.target 2026-10-26 06:59:42,166 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9889, 9886] 2026-10-26 06:59:42,172 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted personal.sales.target records with IDs: [51] 2026-10-26 06:59:42,184 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.followers records with IDs: [1560] 2026-10-26 06:59:42,186 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: personal.sales.target 2026-10-26 06:59:42,193 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: team.sales.target 2026-10-26 06:59:42,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 187, model: team.sales.target 2026-10-26 06:59:42,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 187, model: team.sales.target 2026-10-26 06:59:42,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9891] 2026-10-26 06:59:42,820 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: team.sales.target 2026-10-26 06:59:42,833 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 187, model: personal.sales.target 2026-10-26 06:59:42,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 187, model: personal.sales.target 2026-10-26 06:59:42,938 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9887] 2026-10-26 06:59:42,941 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted personal.sales.target records with IDs: [52] 2026-10-26 06:59:42,966 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.followers records with IDs: [1561] 2026-10-26 06:59:42,973 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: personal.sales.target 2026-10-26 06:59:43,029 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9887] 2026-10-26 06:59:43,029 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: personal.sales.target 2026-10-26 06:59:43,128 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:59:45,822 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-26 06:59:46,019 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-26 06:59:48,124 104 INFO rb-9ca8621-226001-429049 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-26 06:59:49,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:59:51,753 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-26 06:59:51,940 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-26 06:59:53,848 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-26 06:59:54,984 104 INFO rb-9ca8621-226001-429049 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-26 06:59:57,580 104 INFO rb-9ca8621-226001-429049 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-26 07:00:00,782 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-26 07:00:03,850 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-26 07:00:07,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-26 07:00:07,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:00:09,937 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-26 07:00:10,121 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-26 07:00:11,902 104 INFO rb-9ca8621-226001-429049 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-26 07:00:18,273 104 INFO rb-9ca8621-226001-429049 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-26 07:00:24,007 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:00:26,760 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-26 07:00:27,033 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-26 07:00:28,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-26 07:00:32,362 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-26 07:00:35,849 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #208 deleted mail.mail records with IDs: [400] 2026-10-26 07:00:40,043 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-26 07:00:41,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-26 07:00:44,201 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #207 deleted mail.mail records with IDs: [402] 2026-10-26 07:00:45,047 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:00:47,646 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-26 07:00:47,874 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-26 07:00:48,282 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-26 07:00:54,296 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-26 07:01:00,491 104 INFO rb-9ca8621-226001-429049 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-26 07:01:04,453 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-26 07:01:26,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-26 07:01:31,786 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-26 07:01:37,635 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-26 07:01:44,429 104 INFO rb-9ca8621-226001-429049 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-26 07:01:48,713 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-26 07:01:49,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-26 07:02:10,690 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-26 07:02:16,163 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-26 07:02:22,627 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-26 07:02:28,633 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:02:31,234 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-26 07:02:31,442 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-26 07:02:31,846 104 INFO rb-9ca8621-226001-429049 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-26 07:02:35,327 104 INFO rb-9ca8621-226001-429049 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-26 07:02:39,098 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:02:41,637 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-26 07:02:41,852 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-26 07:02:42,309 104 INFO rb-9ca8621-226001-429049 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-26 07:02:48,922 104 INFO rb-9ca8621-226001-429049 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-26 07:02:49,052 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191] 2026-10-26 07:02:49,052 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-26 07:02:52,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:02:55,535 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-26 07:02:55,772 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-26 07:02:56,231 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-26 07:03:03,477 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-26 07:03:05,395 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-26 07:03:06,790 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-10-26 07:03:06,872 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-10-26 07:03:06,905 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [211] 2026-10-26 07:03:07,592 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-26 07:03:11,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) started manually 2026-10-26 07:03:12,106 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) done 2026-10-26 07:03:12,113 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) started manually 2026-10-26 07:03:12,157 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) done 2026-10-26 07:03:12,254 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-26 07:03:17,157 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-26 07:03:18,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:03:21,407 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-26 07:03:21,513 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:03:24,008 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-26 07:03:24,076 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-26 07:03:24,124 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-26 07:03:24,311 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-26 07:03:24,506 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:24,539 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:24,551 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:24,587 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:24,598 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:24,657 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-26 07:03:24,668 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:24,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:24,678 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:24,682 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:24,686 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-26 07:03:24,731 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-26 07:03:24,919 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:24,942 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:24,962 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:24,982 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:24,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:25,037 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-26 07:03:25,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:25,048 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:25,051 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:25,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:25,058 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-26 07:03:25,101 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-26 07:03:25,324 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:25,353 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:25,361 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:25,383 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:25,394 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:25,440 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-26 07:03:25,448 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:25,451 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:25,455 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:25,458 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:25,461 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-26 07:03:25,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-26 07:03:25,717 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:25,742 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:25,751 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:25,773 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:25,781 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:25,839 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-26 07:03:25,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:25,851 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:25,854 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:25,858 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:25,861 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-26 07:03:25,917 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-26 07:03:26,150 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:26,190 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:26,203 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:26,235 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-26 07:03:26,245 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:26,293 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-26 07:03:26,303 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:26,306 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:26,310 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:26,315 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:26,319 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-26 07:03:26,354 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-26 07:03:26,721 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:26,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:26,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:26,856 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:26,936 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:26,953 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:26,964 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:26,981 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:26,989 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-26 07:03:27,041 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-26 07:03:27,341 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:27,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:27,430 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:27,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 237, model: crm.team 2026-10-26 07:03:27,509 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:27,526 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:27,532 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-26 07:03:27,537 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:27,543 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-26 07:03:27,593 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-26 07:03:28,014 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:28,072 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-26 07:03:28,409 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:28,425 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-26 07:03:28,500 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:28,517 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-26 07:03:28,569 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:03:30,983 104 INFO rb-9ca8621-226001-429049 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-26 07:03:38,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:03:40,894 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-26 07:03:41,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,349 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,419 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,498 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,526 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:41,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:41,605 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:41,643 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,668 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:41,718 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:41,769 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:41,819 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,868 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,911 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:41,967 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-26 07:03:42,338 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:42,467 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:42,554 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:42,631 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:42,648 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:42,690 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:42,734 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:42,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:42,790 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:42,832 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:42,863 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:42,897 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:42,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:42,974 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:43,017 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-26 07:03:43,286 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:43,373 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:43,460 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:43,497 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:43,562 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:43,613 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:43,645 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:43,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:43,741 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:43,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:43,825 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:43,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:43,926 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:44,007 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-26 07:03:44,358 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:44,463 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:44,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:44,582 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:44,633 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:44,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:44,720 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:44,771 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:44,828 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:44,880 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:44,913 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:44,947 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:44,973 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,019 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-26 07:03:45,355 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,453 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,555 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,578 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:45,629 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:45,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:45,705 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,731 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:45,783 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:45,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:45,866 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,903 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,937 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:45,985 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-26 07:03:46,263 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 246, model: crm.lead 2026-10-26 07:03:46,328 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [59], uid: 246, model: crm.lead 2026-10-26 07:03:46,369 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 246, model: crm.lead 2026-10-26 07:03:46,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:46,455 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 246, model: crm.lead 2026-10-26 07:03:46,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [60], uid: 246, model: crm.lead 2026-10-26 07:03:46,559 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 246, model: crm.lead 2026-10-26 07:03:46,589 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:46,615 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:46,656 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:46,694 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 246, model: crm.lead 2026-10-26 07:03:46,746 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:46,807 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:46,868 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:46,926 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 246, model: crm.lead 2026-10-26 07:03:46,973 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:47,009 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:47,044 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: crm.lead 2026-10-26 07:03:47,110 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:03:47,880 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-26 07:03:47,911 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10575] 2026-10-26 07:03:47,919 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 07:03:48,104 104 INFO rb-9ca8621-226001-429049 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-26 07:03:48,774 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-26 07:03:48,787 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10579] 2026-10-26 07:03:48,794 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 07:03:49,432 104 INFO rb-9ca8621-226001-429049 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-26 07:03:49,745 104 INFO rb-9ca8621-226001-429049 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-26 07:03:49,932 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:03:52,397 104 INFO rb-9ca8621-226001-429049 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-26 07:04:00,186 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:04:04,206 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-26 07:04:04,881 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:04,939 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:04,989 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:05,065 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-26 07:04:06,149 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3891] 2026-10-26 07:04:06,177 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:06,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-26 07:04:06,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-26 07:04:06,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-26 07:04:06,363 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-26 07:04:08,039 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3891] 2026-10-26 07:04:08,065 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:08,659 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-26 07:04:08,680 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:09,239 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-26 07:04:09,272 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:09,884 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-26 07:04:09,884 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-26 07:04:09,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:10,016 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-26 07:04:10,084 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-26 07:04:10,154 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 257, model: sale.order 2026-10-26 07:04:10,222 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-26 07:04:11,002 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:11,044 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:11,107 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:11,159 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-26 07:04:11,213 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-26 07:04:11,272 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-26 07:04:12,061 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-26 07:04:12,096 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:12,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-26 07:04:12,203 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-26 07:04:12,285 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-26 07:04:12,378 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-26 07:04:13,986 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3891] 2026-10-26 07:04:14,021 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:14,661 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-26 07:04:14,682 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:15,194 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-26 07:04:15,212 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:15,754 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-26 07:04:15,754 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-26 07:04:15,788 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:16,578 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3916, 3895] 2026-10-26 07:04:16,609 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:16,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-26 07:04:18,330 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3891] 2026-10-26 07:04:18,359 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:18,914 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-26 07:04:18,939 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:19,508 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-26 07:04:19,543 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:20,191 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-26 07:04:20,191 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-26 07:04:20,226 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:20,288 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-26 07:04:21,955 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [3891] 2026-10-26 07:04:21,980 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:22,586 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-26 07:04:22,622 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:23,196 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-26 07:04:23,219 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:23,777 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted ir.model.data records with IDs: [253593, 253594, 253595] 2026-10-26 07:04:23,777 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-26 07:04:23,806 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:23,866 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-26 07:04:24,534 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:24,590 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:24,657 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 257, model: sale.order 2026-10-26 07:04:24,722 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-26 07:04:24,779 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-26 07:04:24,838 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 257, model: sale.order 2026-10-26 07:04:25,555 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #257 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-26 07:04:25,582 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 257, model: sale.order 2026-10-26 07:04:25,617 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-26 07:04:25,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-26 07:04:25,729 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 257, model: sale.order 2026-10-26 07:04:25,823 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:04:25,844 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-26 07:04:27,252 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:04:29,748 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:04:29] "GET / HTTP/1.1" 200 - 177 0.153 2.346 2026-10-26 07:04:31,171 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:04:31] "POST /web/signup HTTP/1.1" 200 - 202 0.165 0.802 2026-10-26 07:04:31,235 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-26 07:04:32,568 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:04:33,975 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:04:33] "GET / HTTP/1.1" 200 - 177 0.097 1.315 2026-10-26 07:04:34,161 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:04:34] "POST /web/signup HTTP/1.1" 200 - 37 0.022 0.142 2026-10-26 07:04:34,213 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-26 07:04:35,548 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:04:36,997 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:04:36] "GET / HTTP/1.1" 200 - 177 0.113 1.340 2026-10-26 07:04:37,057 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-26 07:04:38,447 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:04:39,911 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:04:39] "GET / HTTP/1.1" 200 - 177 0.118 1.350 2026-10-26 07:04:40,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 07:04:41,061 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 07:04:41,061 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:04:41] "POST /web/signup HTTP/1.1" 200 - 314 0.228 0.908 2026-10-26 07:04:41,151 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:04:42,147 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-26 07:04:42,266 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-26 07:04:42,773 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-26 07:04:43,337 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-26 07:04:43,936 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-26 07:04:44,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-26 07:04:51,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-26 07:04:51,714 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 264, model: sshkey.pair 2026-10-26 07:04:51,756 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-26 07:04:52,294 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 264, model: sshkey.pair 2026-10-26 07:04:52,769 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 264, model: sshkey.pair 2026-10-26 07:04:52,815 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-26 07:04:53,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #264 deleted ir.attachment records with IDs: [5435, 5436] 2026-10-26 07:04:53,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #264 deleted sshkey.pair records with IDs: [10] 2026-10-26 07:04:53,890 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 07:04:53,909 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-26 07:04:57,983 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-26 07:05:01,800 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: stock.valuation.layer 2026-10-26 07:05:01,872 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-26 07:05:05,706 104 INFO rb-9ca8621-226001-429049 odoo.models: Access Denied by ACLs for operation: read, uid: 276, model: stock.picking, fields: account_move_ids 2026-10-26 07:05:05,772 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-26 07:05:10,601 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-26 07:05:14,866 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 287, model: stock.valuation.layer 2026-10-26 07:05:14,930 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:05:14,946 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-26 07:05:19,858 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-26 07:05:23,053 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-26 07:05:27,054 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:05:42,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-26 07:05:46,830 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:05:48,039 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-26 07:05:50,827 104 INFO rb-9ca8621-226001-429049 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-26 07:05:50,895 104 INFO rb-9ca8621-226001-429049 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-26 07:05:55,136 104 INFO rb-9ca8621-226001-429049 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-26 07:05:55,238 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-10-26 07:05:55,463 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [709, 710] 2026-10-26 07:05:55,527 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10697, 10686] 2026-10-26 07:05:55,752 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move records with IDs: [294] 2026-10-26 07:05:59,046 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-26 07:06:01,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-26 07:06:05,995 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:06:07,210 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-26 07:06:08,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-26 07:06:09,706 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-26 07:06:10,602 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-26 07:06:13,947 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-26 07:06:14,715 104 INFO rb-9ca8621-226001-429049 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-26 07:06:20,765 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10775] 2026-10-26 07:06:20,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-26 07:06:23,821 104 INFO rb-9ca8621-226001-429049 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-26 07:06:27,622 104 INFO rb-9ca8621-226001-429049 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-26 07:06:31,456 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-26 07:06:31,971 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:06:33,138 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-10-26 07:06:39,427 104 INFO rb-9ca8621-226001-429049 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-26 07:06:39,513 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-10-26 07:06:39,704 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [866, 867] 2026-10-26 07:06:39,784 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10897, 10886] 2026-10-26 07:06:39,905 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move records with IDs: [367] 2026-10-26 07:06:41,337 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:06:45,685 104 INFO rb-9ca8621-226001-429049 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-26 07:06:45,729 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-10-26 07:06:45,735 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-26 07:06:46,336 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-26 07:06:50,361 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-10-26 07:06:51,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-26 07:06:55,163 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-26 07:06:57,973 104 INFO rb-9ca8621-226001-429049 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-26 07:07:01,780 104 INFO rb-9ca8621-226001-429049 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-26 07:07:05,600 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:06,814 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-10-26 07:07:06,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-10-26 07:07:07,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-10-26 07:07:07,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: stock.lot 2026-10-26 07:07:07,186 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:07:07,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestStockUserReceivesEquipment.test_stock_user_receives_a_new_serial_and_equipment_is_created ... 2026-10-26 07:07:10,670 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:07:11,280 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-26 07:07:11,402 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:11,992 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-26 07:07:12,099 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-10-26 07:07:12,203 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-10-26 07:07:12,329 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:12,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-26 07:07:12,964 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-26 07:07:14,739 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-26 07:07:14,938 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:15,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-26 07:07:16,208 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-26 07:07:16,872 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-26 07:07:17,544 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-26 07:07:18,247 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-26 07:07:18,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-26 07:07:19,130 104 INFO rb-9ca8621-226001-429049 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-26 07:07:20,872 104 INFO rb-9ca8621-226001-429049 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-26 07:07:22,410 104 INFO rb-9ca8621-226001-429049 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-26 07:07:22,786 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:22,806 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-26 07:07:24,927 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2301] 2026-10-26 07:07:26,025 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-26 07:07:27,991 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2304] 2026-10-26 07:07:28,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:28,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-26 07:07:29,068 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-26 07:07:29,107 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-26 07:07:29,152 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:29,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-26 07:07:38,140 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-26 07:07:38,285 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:38,308 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-26 07:07:38,609 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-26 07:07:38,849 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-26 07:07:39,210 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-26 07:07:39,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:39,619 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-26 07:07:39,732 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-26 07:07:39,779 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-26 07:07:39,800 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-26 07:07:39,838 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-26 07:07:39,916 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-26 07:07:40,020 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:40,046 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-26 07:07:40,132 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-26 07:07:40,267 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-26 07:07:40,321 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-26 07:07:40,352 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-26 07:07:40,424 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-26 07:07:40,498 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-26 07:07:40,567 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-26 07:07:40,614 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-26 07:07:40,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:40,693 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-26 07:07:40,778 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-26 07:07:40,836 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-26 07:07:48,514 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:48,532 104 INFO rb-9ca8621-226001-429049 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-26 07:07:48,892 104 INFO rb-9ca8621-226001-429049 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-26 07:07:49,221 104 INFO rb-9ca8621-226001-429049 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-26 07:07:49,610 104 INFO rb-9ca8621-226001-429049 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-26 07:07:49,956 104 INFO rb-9ca8621-226001-429049 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-26 07:07:50,273 104 INFO rb-9ca8621-226001-429049 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-26 07:07:50,587 104 INFO rb-9ca8621-226001-429049 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-26 07:07:50,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:07:52,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-26 07:07:53,205 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-26 07:07:53,998 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-26 07:07:54,957 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-26 07:07:55,923 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-26 07:07:57,274 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-26 07:07:59,815 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-26 07:08:01,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-26 07:08:01,275 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-26 07:08:01,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:08:31,933 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-26 07:08:31,958 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: wallet 2026-10-26 07:08:31,972 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: wallet.type 2026-10-26 07:08:31,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 320, model: wallet.history 2026-10-26 07:08:31,987 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: wallet 2026-10-26 07:08:31,991 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: wallet.type 2026-10-26 07:08:31,995 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 320, model: wallet.history 2026-10-26 07:08:32,003 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: wallet 2026-10-26 07:08:32,007 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: wallet.type 2026-10-26 07:08:32,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 320, model: wallet.history 2026-10-26 07:08:32,080 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-26 07:08:32,113 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 319, model: wallet 2026-10-26 07:08:32,149 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 319, model: wallet.type 2026-10-26 07:08:32,153 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 319, model: wallet.history 2026-10-26 07:08:32,159 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 319, model: wallet 2026-10-26 07:08:32,164 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 319, model: wallet.type 2026-10-26 07:08:32,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 319, model: wallet.history 2026-10-26 07:08:32,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 319, model: wallet 2026-10-26 07:08:32,181 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 319, model: wallet.type 2026-10-26 07:08:32,186 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 319, model: wallet.history 2026-10-26 07:08:32,231 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-26 07:08:32,248 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 321, model: wallet 2026-10-26 07:08:32,272 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 321, model: wallet.type 2026-10-26 07:08:32,278 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 321, model: wallet.history 2026-10-26 07:08:32,284 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 321, model: wallet 2026-10-26 07:08:32,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 321, model: wallet.type 2026-10-26 07:08:32,296 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 321, model: wallet.history 2026-10-26 07:08:32,302 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 321, model: wallet 2026-10-26 07:08:32,313 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 321, model: wallet.type 2026-10-26 07:08:32,318 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 321, model: wallet.history 2026-10-26 07:08:32,371 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-26 07:08:32,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 323, model: wallet 2026-10-26 07:08:32,404 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 323, model: wallet.type 2026-10-26 07:08:32,409 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 323, model: wallet.history 2026-10-26 07:08:32,417 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 323, model: wallet 2026-10-26 07:08:32,422 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 323, model: wallet.type 2026-10-26 07:08:32,427 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 323, model: wallet.history 2026-10-26 07:08:32,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 323, model: wallet 2026-10-26 07:08:32,438 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 323, model: wallet.type 2026-10-26 07:08:32,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 323, model: wallet.history 2026-10-26 07:08:32,474 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-26 07:08:32,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: wallet 2026-10-26 07:08:32,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: wallet.type 2026-10-26 07:08:32,512 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: wallet.history 2026-10-26 07:08:32,521 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 324, model: wallet 2026-10-26 07:08:32,528 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 324, model: wallet.type 2026-10-26 07:08:32,544 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 324, model: wallet 2026-10-26 07:08:32,555 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 324, model: wallet.type 2026-10-26 07:08:32,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 324, model: wallet.history 2026-10-26 07:08:32,612 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-26 07:08:32,641 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet 2026-10-26 07:08:32,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet.history 2026-10-26 07:08:32,668 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: wallet 2026-10-26 07:08:32,679 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet 2026-10-26 07:08:32,685 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet.history 2026-10-26 07:08:32,736 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-26 07:08:33,523 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 328, model: wallet 2026-10-26 07:08:33,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 327, model: wallet 2026-10-26 07:08:33,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 328, model: wallet.history 2026-10-26 07:08:33,688 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 327, model: wallet.history 2026-10-26 07:08:33,773 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-26 07:08:34,658 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 330, model: wallet 2026-10-26 07:08:34,678 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 329, model: wallet 2026-10-26 07:08:34,826 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 330, model: wallet.history 2026-10-26 07:08:34,840 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 329, model: wallet.history 2026-10-26 07:08:34,969 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 07:09:05,109 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-26 07:09:05,239 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-26 07:09:05,321 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-26 07:09:05,440 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:09:35,574 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-26 07:09:36,452 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-26 07:09:37,292 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729459849522847.1792998577.178858757019043-openerp-10-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:37,358 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [417] 2026-10-26 07:09:38,974 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761736574474122.1792998578.894706726074219-openerp-10-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:39,053 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [418] 2026-10-26 07:09:39,867 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted account.partial.reconcile records with IDs: [50] 2026-10-26 07:09:40,139 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-26 07:09:41,361 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100117850203537.1792998581.265893220901489-openerp-11-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:41,413 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [419] 2026-10-26 07:09:42,728 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838065260864491.1792998582.653573036193848-openerp-11-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:42,826 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [420] 2026-10-26 07:09:43,105 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-26 07:09:43,433 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-26 07:09:44,343 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683553224446900.1792998584.215549230575562-openerp-14-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:44,412 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [421] 2026-10-26 07:09:44,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-26 07:09:46,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482850340619402.1792998586.793102502822876-openerp-15-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:47,102 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [422] 2026-10-26 07:09:47,731 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819881355353408.1792998587.673842191696167-openerp-15-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:47,773 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [423] 2026-10-26 07:09:47,848 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-26 07:09:49,938 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174460789383761.1792998589.824949979782104-openerp-16-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:50,101 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [424] 2026-10-26 07:09:50,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592082005984996.1792998590.687738418579102-openerp-16-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:50,804 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [425] 2026-10-26 07:09:50,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-26 07:09:53,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552612801363375.1792998592.904622554779053-openerp-17-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:53,231 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [426] 2026-10-26 07:09:54,072 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244286959445082.1792998594.012099981307983-openerp-17-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:54,113 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [427] 2026-10-26 07:09:54,195 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-26 07:09:56,332 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403766422198423.1792998596.161434650421143-openerp-18-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:56,497 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [428] 2026-10-26 07:09:57,160 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-26 07:09:59,080 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <765338953710277.1792998598.981917142868042-openerp-19-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:59,241 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [429] 2026-10-26 07:09:59,918 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351151067530279.1792998599.860044240951538-openerp-19-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:09:59,966 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [430] 2026-10-26 07:10:00,022 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-26 07:10:02,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876540012323449.1792998602.015269041061401-openerp-20-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:02,275 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [431] 2026-10-26 07:10:02,876 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-26 07:10:04,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419690291758370.1792998604.856881856918335-openerp-21-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:05,150 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [432] 2026-10-26 07:10:05,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-26 07:10:07,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757389099928970.1792998607.577503204345703-openerp-22-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:07,842 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [433] 2026-10-26 07:10:08,552 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024397664956077.1792998608.493899583816528-openerp-22-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:08,601 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [434] 2026-10-26 07:10:08,693 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-26 07:10:10,715 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559297474047397.1792998610.599066257476807-openerp-23-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:10,880 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [435] 2026-10-26 07:10:12,079 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417890588378998.1792998612.010640382766724-openerp-23-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:12,140 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [436] 2026-10-26 07:10:12,224 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-26 07:10:13,054 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <264392565571041.1792998612.956627607345581-openerp-24-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:13,125 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [437] 2026-10-26 07:10:14,893 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519211998248387.1792998614.824123382568359-openerp-24-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:14,946 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [438] 2026-10-26 07:10:16,726 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549620672776991.1792998616.652365922927856-openerp-24-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:16,902 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [439] 2026-10-26 07:10:16,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-26 07:10:17,913 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997142720115316.1792998617.796007633209229-openerp-25-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:17,966 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [440] 2026-10-26 07:10:19,859 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779028032307677.1792998619.766132593154907-openerp-25-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:20,039 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [441] 2026-10-26 07:10:20,888 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840051410769713.1792998620.819408893585205-openerp-25-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:20,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [442] 2026-10-26 07:10:22,763 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863576391505239.1792998622.696498870849609-openerp-25-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:22,931 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [443] 2026-10-26 07:10:23,031 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-26 07:10:23,552 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-26 07:10:24,240 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369620241502073.1792998624.131091356277466-openerp-27-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:24,290 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [444] 2026-10-26 07:10:24,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-26 07:10:25,474 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856362733039051.1792998625.332216978073120-openerp-28-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:25,533 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [445] 2026-10-26 07:10:26,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177297110306279.1792998626.788074254989624-openerp-28-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:26,930 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [446] 2026-10-26 07:10:27,536 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-26 07:10:30,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <076320657476930.1792998630.328986644744873-openerp-31-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:30,636 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [447] 2026-10-26 07:10:31,437 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-26 07:10:34,396 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-26 07:10:37,675 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877385916519993.1792998637.558919668197632-openerp-32-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:37,742 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [448] 2026-10-26 07:10:38,292 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-26 07:10:43,730 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-26 07:10:48,162 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318932636686061.1792998648.049347639083862-openerp-33-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:48,429 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [449] 2026-10-26 07:10:49,255 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-26 07:10:49,306 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 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-26 07:10:49,307 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted res.currency.rate records with IDs: [175, 73, 174, 173, 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-26 07:10:53,746 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926934136237065.1792998653.626027584075928-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:54,175 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [450] 2026-10-26 07:10:55,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502264703894439.1792998655.221486806869507-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:55,392 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [451] 2026-10-26 07:10:56,420 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418818186104859.1792998656.355889081954956-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:56,490 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [452] 2026-10-26 07:10:57,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <638965780882513.1792998657.364524364471436-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:57,535 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [453] 2026-10-26 07:10:58,527 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849344883386861.1792998658.468310594558716-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:10:58,596 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [454] 2026-10-26 07:10:59,893 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <597023115387261.1792998659.777465581893921-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:00,003 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [455] 2026-10-26 07:11:01,261 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <022802483070971.1792998661.203403472900391-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:01,315 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [456] 2026-10-26 07:11:02,501 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394272924892384.1792998662.439647674560547-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:02,574 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [457] 2026-10-26 07:11:03,824 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038566407710938.1792998663.706120491027832-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:03,923 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [458] 2026-10-26 07:11:05,172 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934514803278669.1792998665.101733446121216-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:05,235 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [459] 2026-10-26 07:11:06,267 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <203584012430061.1792998666.211866140365601-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:06,326 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [460] 2026-10-26 07:11:06,983 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554956576417065.1792998666.916392087936401-openerp-34-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:07,038 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [461] 2026-10-26 07:11:07,126 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-26 07:11:08,505 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018164152605342.1792998668.356233358383179-openerp-35-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:08,626 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [462] 2026-10-26 07:11:08,969 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-26 07:11:10,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851591122344613.1792998670.541075229644775-openerp-36-wallet@80284249a40b>: ['"New Partner" <@False>'] 2026-10-26 07:11:10,781 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [463] 2026-10-26 07:11:11,056 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-26 07:11:11,985 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290392486532284.1792998671.858572959899902-openerp-37-wallet@80284249a40b>: ['"New Partner" <@False>'] 2026-10-26 07:11:12,073 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [464] 2026-10-26 07:11:13,223 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-26 07:11:15,585 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <756488689600200.1792998675.477268934249878-openerp-38-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:15,749 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [465] 2026-10-26 07:11:16,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035048072156075.1792998676.569800376892090-openerp-38-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:16,693 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [466] 2026-10-26 07:11:17,035 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted account.partial.reconcile records with IDs: [86] 2026-10-26 07:11:17,167 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted account.full.reconcile records with IDs: [42] 2026-10-26 07:11:17,486 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-26 07:11:19,657 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167458603401548.1792998679.543594598770142-openerp-39-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:19,856 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [467] 2026-10-26 07:11:20,620 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524134058748772.1792998680.547300100326538-openerp-39-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:20,678 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted mail.mail records with IDs: [468] 2026-10-26 07:11:20,998 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted account.partial.reconcile records with IDs: [87, 87] 2026-10-26 07:11:21,143 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #343 deleted account.full.reconcile records with IDs: [43] 2026-10-26 07:11:21,304 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-10-26 07:11:21,592 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-10-26 07:11:21,821 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-10-26 07:11:22,084 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:11:56,671 104 INFO rb-9ca8621-226001-429049 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-26 07:11:57,503 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323854577077723.1792998717.401238441467285-openerp-41-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:57,602 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #355 deleted mail.mail records with IDs: [469] 2026-10-26 07:11:58,064 104 INFO rb-9ca8621-226001-429049 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-26 07:11:58,859 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427666500937319.1792998718.743566751480103-openerp-42-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:11:58,962 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #355 deleted mail.mail records with IDs: [470] 2026-10-26 07:11:59,515 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:12:30,673 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-26 07:12:30,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newportaluser from n/a 2026-10-26 07:12:30,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:12:33,000 104 INFO rb-9ca8621-226001-429049 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=834&access_token=d39c657ebe4af9bf28fda3090ea9908eb6727ae83ee2f15326fcbeafbbaa82f3&wallet_id=43 HTTP/1.1" 200 - 256 0.194 -0.194 2026-10-26 07:12:33,000 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.013 -0.013 2026-10-26 07:12:35,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #367 deleted mail.mail records with IDs: [471] 2026-10-26 07:12:35,000 104 INFO rb-9ca8621-226001-429049 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=834&access_token=072d12b83df51d033c13b132e55f2d8acf0db494ec919ded5971bdcf8d7b9842&wallet_id=43 HTTP/1.1" 200 - 83 0.111 -0.111 2026-10-26 07:12:36,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #367 deleted mail.mail records with IDs: [472] 2026-10-26 07:12:38,000 104 INFO rb-9ca8621-226001-429049 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=834&access_token=072d12b83df51d033c13b132e55f2d8acf0db494ec919ded5971bdcf8d7b9842&invoice_id=526 HTTP/1.1" 200 - 95 0.093 -0.093 2026-10-26 07:12:38,000 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/526 HTTP/1.1" 200 - 25 0.029 -0.029 2026-10-26 07:12:38,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #367 deleted mail.mail records with IDs: [473] 2026-10-26 07:12:39,117 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-26 07:12:39,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:newportaluser from n/a 2026-10-26 07:12:39,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:12:41,000 104 INFO rb-9ca8621-226001-429049 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=834&access_token=38db6c5a8d29840de0170b9f1e989ff1c9dbafcfb2057baaec9196d1fccf2786&wallet_id=43 HTTP/1.1" 200 - 261 0.205 -0.205 2026-10-26 07:12:41,000 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.012 -0.012 2026-10-26 07:12:42,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #367 deleted mail.mail records with IDs: [474] 2026-10-26 07:12:44,000 104 INFO rb-9ca8621-226001-429049 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=834&access_token=38db6c5a8d29840de0170b9f1e989ff1c9dbafcfb2057baaec9196d1fccf2786&invoice_id=528 HTTP/1.1" 200 - 95 0.137 -0.137 2026-10-26 07:12:44,000 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/528 HTTP/1.1" 200 - 26 0.033 -0.033 2026-10-26 07:12:44,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #367 deleted mail.mail records with IDs: [475] 2026-10-26 07:12:45,297 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:13:17,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-26 07:13:19,663 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718117452996755.1792998799.552002906799316-openerp-46-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:19,748 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [476] 2026-10-26 07:13:20,239 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729457798274728.1792998800.164671182632446-openerp-46-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:20,280 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [477] 2026-10-26 07:13:21,764 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705637661954584.1792998801.698055267333984-openerp-46-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:21,902 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [478] 2026-10-26 07:13:22,024 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-26 07:13:23,025 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794919866918748.1792998802.869091272354126-openerp-47-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:23,109 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [479] 2026-10-26 07:13:24,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763831726505567.1792998804.032678127288818-openerp-47-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:24,184 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [480] 2026-10-26 07:13:25,768 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793667413825555.1792998805.690347671508789-openerp-47-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:25,964 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [481] 2026-10-26 07:13:28,675 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103381199180193.1792998808.609636783599854-openerp-47-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:28,869 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [482] 2026-10-26 07:13:29,378 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-26 07:13:31,515 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207745639380426.1792998811.409318923950195-openerp-48-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:31,645 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [483] 2026-10-26 07:13:33,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501441025795180.1792998813.239004850387573-openerp-48-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:33,380 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [484] 2026-10-26 07:13:33,758 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-26 07:13:36,841 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461975868233530.1792998816.733980655670166-openerp-49-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:36,989 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [485] 2026-10-26 07:13:40,023 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852610669974925.1792998819.899103641510010-openerp-49-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:13:40,115 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #379 deleted mail.mail records with IDs: [486] 2026-10-26 07:13:40,724 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:14:12,712 104 INFO rb-9ca8621-226001-429049 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-26 07:14:13,666 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114020903839227.1792998853.526730775833130-openerp-51-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:13,748 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [487] 2026-10-26 07:14:14,631 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182380210947259.1792998854.571907043457031-openerp-51-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:14,715 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [488] 2026-10-26 07:14:15,586 104 INFO rb-9ca8621-226001-429049 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-26 07:14:16,500 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559410345282268.1792998856.384862422943115-openerp-52-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:16,552 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [489] 2026-10-26 07:14:18,210 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909455857335899.1792998858.144442796707153-openerp-52-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:18,362 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [490] 2026-10-26 07:14:18,822 104 INFO rb-9ca8621-226001-429049 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-26 07:14:19,788 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676569566590410.1792998859.643155813217163-openerp-53-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:19,852 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [491] 2026-10-26 07:14:21,542 104 INFO rb-9ca8621-226001-429049 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-26 07:14:22,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090288889376099.1792998862.370811939239502-openerp-54-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:22,552 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [492] 2026-10-26 07:14:24,268 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494842339561691.1792998864.212588310241699-openerp-54-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:24,457 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [493] 2026-10-26 07:14:24,820 104 INFO rb-9ca8621-226001-429049 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-26 07:14:27,990 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-10-26 07:14:28,916 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489712338706253.1792998868.827242851257324-openerp-55-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:28,967 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [494] 2026-10-26 07:14:30,690 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431901667967348.1792998870.609006643295288-openerp-55-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:30,885 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [495] 2026-10-26 07:14:31,369 104 INFO rb-9ca8621-226001-429049 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-26 07:14:32,377 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913655769287784.1792998872.236442089080811-openerp-56-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:32,455 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [496] 2026-10-26 07:14:34,029 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634842812591733.1792998873.957181930541992-openerp-56-wallet@80284249a40b>: ['"company_1_data" <@False>'] 2026-10-26 07:14:34,241 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #391 deleted mail.mail records with IDs: [497] 2026-10-26 07:14:34,712 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:14:35,951 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 07:14:36,089 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #404 deleted product.milestone records with IDs: [20] 2026-10-26 07:14:36,132 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #404 deleted warranty.policy records with IDs: [17] 2026-10-26 07:14:36,163 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #404 deleted warranty.claim.policy records with IDs: [5] 2026-10-26 07:14:36,280 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #404 deleted warranty.claim records with IDs: [11] 2026-10-26 07:14:36,327 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 07:14:36,376 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 403, model: product.milestone 2026-10-26 07:14:36,388 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 403, model: product.milestone 2026-10-26 07:14:36,397 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: product.milestone 2026-10-26 07:14:36,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: warranty.policy 2026-10-26 07:14:36,468 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: warranty.claim.policy 2026-10-26 07:14:36,603 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 403, model: warranty.claim 2026-10-26 07:14:36,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:14:37,939 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-26 07:14:38,113 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-26 07:14:38,194 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-26 07:14:38,384 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-26 07:14:38,446 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-26 07:14:38,587 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-26 07:14:38,682 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-26 07:14:38,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-26 07:14:39,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:14:40,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-26 07:14:40,348 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-26 07:14:40,428 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-26 07:14:40,501 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-26 07:14:40,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-26 07:14:40,614 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-26 07:14:40,683 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-26 07:14:40,740 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-26 07:14:40,812 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-26 07:14:40,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-26 07:14:40,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-26 07:14:40,954 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-26 07:14:41,035 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-26 07:14:41,093 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-26 07:14:41,150 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-26 07:14:41,224 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-26 07:14:41,295 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-26 07:14:41,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-26 07:14:41,446 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 07:14:41,799 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 07:14:42,084 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 07:14:42,338 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 07:14:42,588 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 07:14:42,841 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-26 07:14:43,132 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-26 07:14:43,402 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-26 07:14:43,483 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-26 07:14:43,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-26 07:14:43,665 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-26 07:14:43,748 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-26 07:14:43,993 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-26 07:14:44,249 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-26 07:14:44,526 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-26 07:14:44,819 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-26 07:14:44,899 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-26 07:14:44,919 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-26 07:14:44,959 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-26 07:14:44,981 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-26 07:14:45,021 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-26 07:14:45,076 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-26 07:14:45,135 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-26 07:14:45,221 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:14:49,311 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-26 07:14:49,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-26 07:14:49,643 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 412, model: purchase.order 2026-10-26 07:14:49,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 412, model: purchase.order 2026-10-26 07:14:49,741 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 412, model: purchase.order 2026-10-26 07:14:49,884 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 412, model: purchase.order.line 2026-10-26 07:14:50,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 412, model: purchase.order.line 2026-10-26 07:14:50,118 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 07:14:50,190 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 07:14:50,208 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 409, model: purchase.order 2026-10-26 07:14:50,248 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 409, model: purchase.order 2026-10-26 07:14:50,253 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 409, model: purchase.order 2026-10-26 07:14:50,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 409, model: purchase.order 2026-10-26 07:14:50,293 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 409, model: purchase.order.line 2026-10-26 07:14:50,416 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 409, model: purchase.order.line 2026-10-26 07:14:50,422 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 409, model: purchase.order 2026-10-26 07:14:50,426 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 409, model: purchase.order.line 2026-10-26 07:14:50,470 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:14:55,294 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-26 07:14:55,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:14:59,257 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-26 07:14:59,734 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-26 07:15:00,034 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-26 07:15:00,332 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 07:15:00,622 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 07:15:00,991 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 07:15:01,277 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 07:15:01,599 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 07:15:01,900 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-26 07:15:02,187 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:15:05,352 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-10-26 07:15:06,429 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-10-26 07:15:07,184 104 INFO rb-9ca8621-226001-429049 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-26 07:15:08,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:15:11,437 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-26 07:15:12,785 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-26 07:15:14,344 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-26 07:15:15,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-26 07:15:16,520 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:15:19,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-26 07:15:20,526 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-26 07:15:20,918 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-26 07:15:21,339 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:15:25,311 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 07:15:25,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 428, model: sale.order 2026-10-26 07:15:25,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 428, model: sale.order 2026-10-26 07:15:25,862 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 428, model: addendum.addendum 2026-10-26 07:15:25,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 428, model: sale.order.line 2026-10-26 07:15:25,978 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 428, model: sale.order.line 2026-10-26 07:15:26,007 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 428, model: sale.order.line 2026-10-26 07:15:26,044 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 07:15:26,142 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 427, model: sale.order 2026-10-26 07:15:26,152 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 427, model: sale.order 2026-10-26 07:15:26,166 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 427, model: addendum.addendum 2026-10-26 07:15:26,186 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 427, model: sale.order.line 2026-10-26 07:15:26,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 427, model: sale.order.line 2026-10-26 07:15:26,324 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 427, model: sale.order.line 2026-10-26 07:15:26,380 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-10-26 07:15:27,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-10-26 07:15:28,168 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 432, model: warranty.claim 2026-10-26 07:15:28,229 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-10-26 07:15:29,606 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 434, model: warranty.claim 2026-10-26 07:15:29,688 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-10-26 07:15:30,335 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-10-26 07:15:30,852 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 436, model: warranty.claim 2026-10-26 07:15:30,920 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-10-26 07:15:31,603 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 07:15:35,714 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-26 07:15:36,350 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:15:40,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-26 07:15:41,174 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-26 07:15:41,447 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-26 07:15:41,701 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 07:15:41,984 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 07:15:42,310 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 07:15:42,627 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 07:15:42,966 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 07:15:43,263 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-26 07:15:43,551 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:15:47,339 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-10-26 07:15:48,928 104 INFO rb-9ca8621-226001-429049 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-26 07:15:50,236 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-10-26 07:15:51,563 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:15:55,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-26 07:15:56,872 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-26 07:15:58,670 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-26 07:15:59,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-26 07:16:01,306 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:16:04,890 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-26 07:16:05,792 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-26 07:16:06,207 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-26 07:16:06,639 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:16:08,651 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-26 07:16:08,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-26 07:16:08,807 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 451, model: stock.lot 2026-10-26 07:16:08,882 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 451, model: stock.lot 2026-10-26 07:16:08,890 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 451, model: stock.lot 2026-10-26 07:16:08,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-26 07:16:08,982 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 450, model: stock.lot 2026-10-26 07:16:09,032 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 450, model: stock.lot 2026-10-26 07:16:09,039 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 450, model: stock.lot 2026-10-26 07:16:09,097 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:16:11,324 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-26 07:16:11,973 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-26 07:16:12,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-26 07:16:13,154 104 INFO rb-9ca8621-226001-429049 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-26 07:16:14,992 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:16:17,041 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-26 07:16:17,373 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-26 07:16:17,643 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-26 07:16:17,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-26 07:16:18,082 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-26 07:16:18,398 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-26 07:16:18,677 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-26 07:16:18,948 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-26 07:16:19,218 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-26 07:16:19,480 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-26 07:16:19,792 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-26 07:16:20,079 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-26 07:16:20,328 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-26 07:16:20,629 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-26 07:16:20,965 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:16:20,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-26 07:16:27,302 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:16:29,419 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:16:29] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.295 1.826 2026-10-26 07:16:30,150 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:16:30] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.197 0.518 2026-10-26 07:16:30,959 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:16:30] "GET /shop/cart HTTP/1.1" 200 - 170 0.168 0.628 2026-10-26 07:16:31,063 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-10-26 07:16:31,569 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-10-26 07:16:31,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-26 07:16:37,461 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:16:38,884 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:16:38] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.009 1.420 2026-10-26 07:16:38,935 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-26 07:16:44,438 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:16:44,860 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:16:44] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.007 0.418 2026-10-26 07:16:44,864 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-10-26 07:16:44,909 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-26 07:16:50,638 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:16:51,081 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:16:51] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.009 0.438 2026-10-26 07:16:51,143 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-26 07:16:56,981 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:16:58,788 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:16:58] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.196 1.613 2026-10-26 07:16:58,886 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-26 07:17:07,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps1@abc.com from n/a 2026-10-26 07:17:07,863 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:17:09,225 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 475, model: odoo.module.version 2026-10-26 07:17:09,895 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:09] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.288 1.748 2026-10-26 07:17:13,507 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 475, model: odoo.module.version 2026-10-26 07:17:13,546 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:13] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.067 0.153 2026-10-26 07:17:13,572 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps2@abc.com from n/a 2026-10-26 07:17:13,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 476, model: odoo.module.version 2026-10-26 07:17:14,043 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:14] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.136 0.316 2026-10-26 07:17:14,253 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps2@abc.com from n/a 2026-10-26 07:17:15,910 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:15] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.404 1.236 2026-10-26 07:17:16,022 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-26 07:17:22,021 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:17:24,954 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:24] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.218 2.720 2026-10-26 07:17:24,957 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-10-26 07:17:25,001 104 INFO rb-9ca8621-226001-429049 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-26 07:17:31,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:17:33,290 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:33] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.274 1.956 2026-10-26 07:17:33,366 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-26 07:17:40,228 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-26 07:17:46,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:17:48,672 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:48] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.212 1.756 2026-10-26 07:17:48,675 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-10-26 07:17:48,720 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-26 07:17:55,718 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:17:57,343 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:57] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.155 1.473 2026-10-26 07:17:57,420 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:17:57] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.013 0.057 2026-10-26 07:17:57,475 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-26 07:18:06,876 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-26 07:18:13,131 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-26 07:18:19,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:18:22,845 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:18:22] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.322 3.104 2026-10-26 07:18:22,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-26 07:18:28,633 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-26 07:18:37,887 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-26 07:18:44,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:18:44,504 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:18:44] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.006 0.387 2026-10-26 07:18:44,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-26 07:18:50,916 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:18:52,559 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:18:52] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.143 1.508 2026-10-26 07:18:53,338 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:18:53] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.149 0.606 2026-10-26 07:18:53,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-26 07:18:59,316 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:19:01,823 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:01] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.563 1.947 2026-10-26 07:19:01,880 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-26 07:19:07,919 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:19:09,596 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:09] "POST /mail/message/post HTTP/1.1" 200 - 16 0.009 1.671 2026-10-26 07:19:12,649 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps1@abc.com from n/a 2026-10-26 07:19:12,828 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:12] "POST /mail/message/post HTTP/1.1" 200 - 45 0.061 0.105 2026-10-26 07:19:13,025 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps2@abc.com from n/a 2026-10-26 07:19:13,087 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:13] "POST /mail/message/post HTTP/1.1" 200 - 19 0.017 0.033 2026-10-26 07:19:13,174 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-26 07:19:19,704 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:19:21,588 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:21] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.209 1.679 2026-10-26 07:19:21,937 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:21] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.019 0.320 2026-10-26 07:19:21,940 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-10-26 07:19:22,002 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-26 07:19:28,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:19:30,445 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:30] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.308 1.668 2026-10-26 07:19:30,658 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:30] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.058 0.110 2026-10-26 07:19:30,729 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-26 07:19:37,322 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:19:38,581 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:38] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.288 0.974 2026-10-26 07:19:38,644 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-26 07:19:44,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:19:46,961 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:46] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.237 1.894 2026-10-26 07:19:47,021 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-26 07:19:53,265 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:19:54,659 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:54] "GET /apps/modules/browse?repo_maintainer_id=1047 HTTP/1.1" 404 - 187 0.103 1.293 2026-10-26 07:19:54,683 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:vendor from n/a 2026-10-26 07:19:55,499 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:19:55] "GET /apps/modules/browse?repo_maintainer_id=1047 HTTP/1.1" 200 - 166 0.142 0.654 2026-10-26 07:19:55,586 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-26 07:20:05,253 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps1@abc.com from n/a 2026-10-26 07:20:05,283 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:06,503 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 535, model: odoo.module.version 2026-10-26 07:20:07,199 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:07] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.220 1.702 2026-10-26 07:20:07,443 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 535, model: odoo.module.version 2026-10-26 07:20:07,486 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:07] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.073 0.195 2026-10-26 07:20:07,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-26 07:20:17,759 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps1@abc.com from n/a 2026-10-26 07:20:17,777 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:18,380 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:18] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.063 0.544 2026-10-26 07:20:18,510 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:18] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.033 0.062 2026-10-26 07:20:18,795 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:18] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.067 0.064 2026-10-26 07:20:18,803 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-10-26 07:20:18,874 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-26 07:20:24,949 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portalapps2@abc.com from n/a 2026-10-26 07:20:24,972 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:25,407 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:25] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.017 0.420 2026-10-26 07:20:26,755 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:26] "GET /my HTTP/1.1" 200 - 246 0.174 1.171 2026-10-26 07:20:26,757 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-10-26 07:20:26,810 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:20:26,837 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-26 07:20:26,851 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:28,669 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-26 07:20:28,677 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:30,160 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.143 1.342 2026-10-26 07:20:30,252 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.010 0.074 2026-10-26 07:20:30,323 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.014 0.053 2026-10-26 07:20:30,384 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.010 0.045 2026-10-26 07:20:30,445 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.009 0.045 2026-10-26 07:20:30,511 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.010 0.044 2026-10-26 07:20:30,576 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.010 0.045 2026-10-26 07:20:30,654 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:30] "GET /apps/browse/category?price=] 2026-10-26 07:20:30,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-26 07:20:30,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:31,353 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:31] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.014 0.449 2026-10-26 07:20:32,684 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.182 1.145 2026-10-26 07:20:32,703 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:32] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.004 0.010 2026-10-26 07:20:32,791 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.062 2026-10-26 07:20:32,810 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:32] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.002 0.011 2026-10-26 07:20:32,921 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.026 0.080 2026-10-26 07:20:32,938 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:32] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.001 0.011 2026-10-26 07:20:33,031 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:33] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.022 0.066 2026-10-26 07:20:33,050 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:33] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.002 0.010 2026-10-26 07:20:33,164 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:33] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.027 0.082 2026-10-26 07:20:33,282 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:33] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.027 0.086 2026-10-26 07:20:33,303 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:33] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.012 2026-10-26 07:20:33,396 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:33] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.022 0.067 2026-10-26 07:20:33,398 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-10-26 07:20:33,446 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-26 07:20:33,456 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:33,926 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:33] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.015 0.460 2026-10-26 07:20:35,212 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:35] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.174 1.107 2026-10-26 07:20:35,237 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:35] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.005 0.011 2026-10-26 07:20:35,331 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:35] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.027 0.064 2026-10-26 07:20:35,333 104 INFO rb-9ca8621-226001-429049 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-26 07:20:35,386 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:20:35,414 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-10-26 07:20:35,422 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455459] 2026-10-26 07:20:35,431 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:36,385 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:36] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.149 0.808 2026-10-26 07:20:36,391 104 INFO rb-9ca8621-226001-429049 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-26 07:20:36,458 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:20:36,480 104 INFO rb-9ca8621-226001-429049 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-26 07:20:36,486 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:36,501 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:39,286 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:39] "GET /apps/modules HTTP/1.1" 404 - 189 0.189 2.606 2026-10-26 07:20:39,289 104 INFO rb-9ca8621-226001-429049 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-26 07:20:39,322 104 INFO rb-9ca8621-226001-429049 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-26 07:20:39,329 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:39,336 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:39,795 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:39] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.007 0.455 2026-10-26 07:20:41,312 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:41] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.263 1.248 2026-10-26 07:20:41,316 104 INFO rb-9ca8621-226001-429049 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-26 07:20:41,366 104 INFO rb-9ca8621-226001-429049 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-26 07:20:41,372 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:41,383 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:43,004 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:43] "GET /apps/category HTTP/1.1" 404 - 189 0.124 1.502 2026-10-26 07:20:43,008 104 INFO rb-9ca8621-226001-429049 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-26 07:20:43,056 104 INFO rb-9ca8621-226001-429049 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-26 07:20:43,065 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:43,075 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:44,638 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:44] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.148 1.419 2026-10-26 07:20:44,641 104 INFO rb-9ca8621-226001-429049 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-26 07:20:44,687 104 INFO rb-9ca8621-226001-429049 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-26 07:20:44,694 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:44,700 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:46,383 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:46] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.168 1.517 2026-10-26 07:20:46,388 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_modulelist_default_redirect_404_when_odoo_apps_seed_category_missing: waiting for threads: [] 2026-10-26 07:20:46,449 104 INFO rb-9ca8621-226001-429049 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-26 07:20:46,456 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:46,465 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:49,372 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:49] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.130 2.781 2026-10-26 07:20:49,436 104 INFO rb-9ca8621-226001-429049 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-26 07:20:49,474 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:49,523 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:51,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:51] "GET /apps/themes HTTP/1.1" 404 - 189 0.168 1.583 2026-10-26 07:20:51,274 104 INFO rb-9ca8621-226001-429049 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-26 07:20:51,335 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-10-26 07:20:51,346 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460, 455459, 455480] 2026-10-26 07:20:51,359 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:52,884 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:52] "GET /apps HTTP/1.1" 404 - 189 0.165 1.364 2026-10-26 07:20:52,893 104 INFO rb-9ca8621-226001-429049 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-26 07:20:52,967 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:20:52,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-10-26 07:20:53,001 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:20:54,874 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:54] "GET /apps HTTP/1.1" 200 - 237 0.212 1.664 2026-10-26 07:20:54,961 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:54] "GET /apps/modules HTTP/1.1" 200 - 19 0.018 0.060 2026-10-26 07:20:55,099 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:55] "GET /apps/themes HTTP/1.1" 200 - 21 0.024 0.106 2026-10-26 07:20:55,123 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:55] "GET /apps/category HTTP/1.1" 303 - 3 0.002 0.015 2026-10-26 07:20:55,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:55] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.038 0.098 2026-10-26 07:20:55,376 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:55] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.024 0.077 2026-10-26 07:20:55,388 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:55] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.001 0.008 2026-10-26 07:20:55,502 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:55] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.046 0.064 2026-10-26 07:20:55,629 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:20:55] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.041 0.077 2026-10-26 07:20:55,630 104 INFO rb-9ca8621-226001-429049 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-26 07:20:55,695 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:20:55,714 104 INFO rb-9ca8621-226001-429049 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-26 07:20:55,829 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455460] 2026-10-26 07:20:56,061 104 INFO rb-9ca8621-226001-429049 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-26 07:20:56,310 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:20:56,337 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-10-26 07:20:56,343 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455480] 2026-10-26 07:20:56,399 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:20:57,556 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-26 07:21:05,412 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:21:09,828 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-26 07:21:10,185 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-26 07:21:10,403 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 551, model: website.doc.category 2026-10-26 07:21:10,459 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 553, model: website.doc.category 2026-10-26 07:21:10,549 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-26 07:21:10,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 551, model: website.doc.category 2026-10-26 07:21:10,732 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 553, model: website.doc.category 2026-10-26 07:21:10,856 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-26 07:21:11,024 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-26 07:21:11,182 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-26 07:21:11,305 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 549, model: website.document.content 2026-10-26 07:21:11,580 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.doc.category records with IDs: [45] 2026-10-26 07:21:11,661 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.document.content records with IDs: [1] 2026-10-26 07:21:11,730 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.document records with IDs: [1] 2026-10-26 07:21:11,764 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.doc.category records with IDs: [44] 2026-10-26 07:21:11,822 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-26 07:21:11,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 549, model: website.document.content 2026-10-26 07:21:12,168 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.document.content records with IDs: [1] 2026-10-26 07:21:12,204 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.document records with IDs: [1] 2026-10-26 07:21:12,244 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.doc.category records with IDs: [44, 45] 2026-10-26 07:21:12,268 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.doc.category records with IDs: [43] 2026-10-26 07:21:12,326 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-26 07:21:12,435 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 549, model: website.document.content 2026-10-26 07:21:12,758 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.document.content records with IDs: [1] 2026-10-26 07:21:12,850 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.document records with IDs: [1] 2026-10-26 07:21:12,898 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.doc.category records with IDs: [44, 45] 2026-10-26 07:21:12,941 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.doc.category records with IDs: [43] 2026-10-26 07:21:12,966 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #555 deleted website.doc.category records with IDs: [41] 2026-10-26 07:21:13,034 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-26 07:21:13,244 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:21:17,964 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-26 07:21:18,071 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [5] 2026-10-26 07:21:18,118 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-26 07:21:18,243 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #559 deleted website.document records with IDs: [6] 2026-10-26 07:21:18,297 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-26 07:21:18,401 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #565 deleted website.document records with IDs: [7] 2026-10-26 07:21:18,448 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-26 07:21:18,599 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [8] 2026-10-26 07:21:18,631 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-26 07:21:18,848 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-26 07:21:18,949 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [13] 2026-10-26 07:21:19,018 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [14] 2026-10-26 07:21:19,064 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [15] 2026-10-26 07:21:19,229 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [18] 2026-10-26 07:21:19,301 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [19] 2026-10-26 07:21:19,547 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [23] 2026-10-26 07:21:19,613 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [24] 2026-10-26 07:21:19,698 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [25] 2026-10-26 07:21:20,263 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [36] 2026-10-26 07:21:20,307 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [37] 2026-10-26 07:21:20,356 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [38] 2026-10-26 07:21:20,406 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #563 deleted website.document records with IDs: [39] 2026-10-26 07:21:20,586 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-26 07:21:20,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 559, model: website.document.content 2026-10-26 07:21:20,764 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 559, model: website.document.content 2026-10-26 07:21:20,824 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 559, model: website.document.content 2026-10-26 07:21:20,902 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #559 deleted website.document records with IDs: [41] 2026-10-26 07:21:20,947 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #559 deleted website.document records with IDs: [42] 2026-10-26 07:21:20,989 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #559 deleted website.document records with IDs: [43] 2026-10-26 07:21:21,044 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 559, model: website.document.content 2026-10-26 07:21:21,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 559, model: website.document.content 2026-10-26 07:21:21,183 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-26 07:21:21,267 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #565 deleted website.document records with IDs: [44] 2026-10-26 07:21:21,306 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #565 deleted website.document records with IDs: [45] 2026-10-26 07:21:21,414 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #565 deleted website.document.content records with IDs: [3] 2026-10-26 07:21:21,431 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #565 deleted website.document records with IDs: [46] 2026-10-26 07:21:21,483 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-26 07:21:21,582 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [47] 2026-10-26 07:21:21,617 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [48] 2026-10-26 07:21:22,336 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [64] 2026-10-26 07:21:22,384 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [65] 2026-10-26 07:21:22,622 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [69] 2026-10-26 07:21:22,676 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [70] 2026-10-26 07:21:22,728 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [71] 2026-10-26 07:21:22,765 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #561 deleted website.document records with IDs: [72] 2026-10-26 07:21:22,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-26 07:21:23,317 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-26 07:21:23,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 559, model: website.document 2026-10-26 07:21:23,492 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 559, model: website.document 2026-10-26 07:21:23,549 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 559, model: website.document 2026-10-26 07:21:23,673 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 559, model: website.document 2026-10-26 07:21:23,722 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 559, model: website.document 2026-10-26 07:21:23,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 559, model: website.document 2026-10-26 07:21:23,862 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-26 07:21:24,050 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-26 07:21:24,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:21:28,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-26 07:21:29,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-26 07:21:29,161 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 570, model: website.document.content 2026-10-26 07:21:29,221 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #569 deleted website.document.content records with IDs: [11] 2026-10-26 07:21:29,375 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #571 deleted website.document.content records with IDs: [12] 2026-10-26 07:21:29,537 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #573 deleted website.document.content records with IDs: [13] 2026-10-26 07:21:29,625 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [14] 2026-10-26 07:21:29,691 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #569 deleted website.document.content records with IDs: [15] 2026-10-26 07:21:29,754 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #571 deleted website.document.content records with IDs: [16] 2026-10-26 07:21:29,826 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #573 deleted website.document.content records with IDs: [17] 2026-10-26 07:21:29,894 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [18] 2026-10-26 07:21:29,968 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #569 deleted website.document.content records with IDs: [19] 2026-10-26 07:21:30,030 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #571 deleted website.document.content records with IDs: [20] 2026-10-26 07:21:30,091 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #573 deleted website.document.content records with IDs: [21] 2026-10-26 07:21:30,146 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [22] 2026-10-26 07:21:30,216 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 569, model: website.document.content 2026-10-26 07:21:30,292 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #571 deleted website.document.content records with IDs: [23] 2026-10-26 07:21:30,357 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #573 deleted website.document.content records with IDs: [24] 2026-10-26 07:21:30,415 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [25] 2026-10-26 07:21:30,474 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 569, model: website.document.content 2026-10-26 07:21:30,525 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #571 deleted website.document.content records with IDs: [26] 2026-10-26 07:21:30,583 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #573 deleted website.document.content records with IDs: [27] 2026-10-26 07:21:30,637 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [28] 2026-10-26 07:21:30,757 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [29] 2026-10-26 07:21:30,806 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-26 07:21:30,992 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 569, model: website.document.content 2026-10-26 07:21:31,224 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 570, model: website.document.content 2026-10-26 07:21:31,352 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 569, model: website.document.content 2026-10-26 07:21:31,572 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 569, model: website.document.content 2026-10-26 07:21:31,867 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 569, model: website.document.content 2026-10-26 07:21:32,106 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 569, model: website.document.content 2026-10-26 07:21:32,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 569, model: website.document.content 2026-10-26 07:21:32,411 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:21:36,693 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-26 07:21:36,756 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 576, model: website.doc.tag 2026-10-26 07:21:36,834 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 576, model: website.doc.tag 2026-10-26 07:21:36,864 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 576, model: website.doc.tag 2026-10-26 07:21:36,881 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #579 deleted website.doc.tag records with IDs: [13] 2026-10-26 07:21:36,890 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #581 deleted website.doc.tag records with IDs: [14] 2026-10-26 07:21:36,899 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #583 deleted website.doc.tag records with IDs: [15] 2026-10-26 07:21:36,910 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #585 deleted website.doc.tag records with IDs: [16] 2026-10-26 07:21:36,959 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:21:42,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-26 07:21:42,372 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 07:21:42,416 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-26 07:21:42,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-26 07:21:42,535 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 07:21:42,586 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-26 07:21:42,655 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 07:21:42,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-26 07:21:42,787 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-26 07:21:42,846 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:21:43,399 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-10-26 07:21:44,001 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 1982 2026-10-26 07:21:44,001 104 INFO rb-9ca8621-226001-429049 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/tmp8bwhuv3b_chrome_odoo 2026-10-26 07:21:44,002 104 INFO rb-9ca8621-226001-429049 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:39211/json/version 2026-10-26 07:21:44,004 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:39211/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:21:44,111 104 INFO rb-9ca8621-226001-429049 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-26 07:21:44,111 104 INFO rb-9ca8621-226001-429049 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:39211/json 2026-10-26 07:21:44,112 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:39211/json with timeout 3 increased to 10s during tests 2026-10-26 07:21:44,127 104 INFO rb-9ca8621-226001-429049 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:39211/devtools/page/0E38406C70A56D2648C38F6A6834501F 2026-10-26 07:21:44,146 104 INFO rb-9ca8621-226001-429049 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-26 07:21:44,151 104 INFO rb-9ca8621-226001-429049 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-26 07:21:44,208 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_color_reviewer from n/a 2026-10-26 07:21:44,237 104 INFO rb-9ca8621-226001-429049 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-26 07:21:44,264 104 INFO rb-9ca8621-226001-429049 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-26 07:21:44,264 104 INFO rb-9ca8621-226001-429049 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-26 07:21:44,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:21:46,671 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:46] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.327 2.043 2026-10-26 07:21:46,678 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '0E38406C70A56D2648C38F6A6834501F', 'loaderId': 'C60E1856B002CC6FBEDF6038D12BED05', 'isDownload': False} 2026-10-26 07:21:46,678 104 INFO rb-9ca8621-226001-429049 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-26 07:21:46,750 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:21:46,753 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 07:21:46,785 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:46] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.022 0.044 2026-10-26 07:21:46,808 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:21:46,874 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:46] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.038 0.099 2026-10-26 07:21:46,888 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:21:46,912 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:46] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.084 2026-10-26 07:21:46,921 104 INFO rb-9ca8621-226001-429049 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-26 07:21:46,922 104 INFO rb-9ca8621-226001-429049 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-26 07:21:46,952 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:21:46,978 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:46] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.019 0.034 2026-10-26 07:21:47,148 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:21:47,168 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 07:21:47,201 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:47] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.016 0.012 2026-10-26 07:21:47,203 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:47] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:21:47,280 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:21:47,322 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:47] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.002 0.015 2026-10-26 07:21:47,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:21:47,391 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:47] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.022 0.061 2026-10-26 07:21:48,006 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:21:48,029 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:48] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.027 2026-10-26 07:21:48,075 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:48] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:21:48,230 104 INFO rb-9ca8621-226001-429049 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-26 07:21:48,252 104 INFO rb-9ca8621-226001-429049 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-26 07:21:48,316 104 INFO rb-9ca8621-226001-429049 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-26 07:21:48,331 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.170 2026-10-26 07:21:48,386 104 INFO rb-9ca8621-226001-429049 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-26 07:21:48,423 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:48] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.033 0.204 2026-10-26 07:21:48,526 104 INFO rb-9ca8621-226001-429049 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-26 07:21:48,604 104 INFO rb-9ca8621-226001-429049 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-26 07:21:48,677 104 INFO rb-9ca8621-226001-429049 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-26 07:21:48,735 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:48] "POST /docs/update_category HTTP/1.1" 200 - 14 0.021 0.030 2026-10-26 07:21:48,765 104 INFO rb-9ca8621-226001-429049 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-26 07:21:49,069 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:49] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.039 0.181 2026-10-26 07:21:49,811 104 INFO rb-9ca8621-226001-429049 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-26 07:21:49,898 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:49] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.059 2026-10-26 07:21:49,914 104 INFO rb-9ca8621-226001-429049 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-26 07:21:49,925 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.013 0.082 2026-10-26 07:21:49,968 104 INFO rb-9ca8621-226001-429049 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-26 07:21:50,039 104 INFO rb-9ca8621-226001-429049 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-26 07:21:50,104 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-10-26 07:21:50,105 104 INFO rb-9ca8621-226001-429049 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-26 07:21:50,368 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9648096 (allocated 12582912) 2026-10-26 07:21:50,386 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 1982 2026-10-26 07:21:50,387 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-10-26 07:21:50,388 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 1982 2026-10-26 07:21:50,508 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072150_508104_test_picking_a_cover_colour_persists_it.txt 2026-10-26 07:21:50,509 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmp8bwhuv3b_chrome_odoo" 2026-10-26 07:21:50,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:21:52,291 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-26 07:21:52,321 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-10-26 07:21:52,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 2164 2026-10-26 07:21:52,761 104 INFO rb-9ca8621-226001-429049 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/tmp73h_ah_y_chrome_odoo 2026-10-26 07:21:52,762 104 INFO rb-9ca8621-226001-429049 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:46797/json/version 2026-10-26 07:21:52,763 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:46797/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:21:52,897 104 INFO rb-9ca8621-226001-429049 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-26 07:21:52,897 104 INFO rb-9ca8621-226001-429049 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:46797/json 2026-10-26 07:21:52,908 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:46797/json with timeout 3 increased to 10s during tests 2026-10-26 07:21:52,934 104 INFO rb-9ca8621-226001-429049 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:46797/devtools/page/B829C4BF016DBDFC30DFC6539FB15668 2026-10-26 07:21:52,954 104 INFO rb-9ca8621-226001-429049 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-26 07:21:52,971 104 INFO rb-9ca8621-226001-429049 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-26 07:21:53,033 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_editor from n/a 2026-10-26 07:21:53,045 104 INFO rb-9ca8621-226001-429049 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-26 07:21:53,066 104 INFO rb-9ca8621-226001-429049 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-26 07:21:53,067 104 INFO rb-9ca8621-226001-429049 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-26 07:21:53,089 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:21:53,658 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:21:54,346 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:21:55,398 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.277 2.036 2026-10-26 07:21:55,405 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': 'B829C4BF016DBDFC30DFC6539FB15668', 'loaderId': '8836A70153797B18F762B281F368314D', 'isDownload': False} 2026-10-26 07:21:55,405 104 INFO rb-9ca8621-226001-429049 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-26 07:21:55,501 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 07:21:55,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:21:55,574 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.049 0.053 2026-10-26 07:21:55,586 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:21:55,602 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.106 2026-10-26 07:21:55,643 104 INFO rb-9ca8621-226001-429049 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-26 07:21:55,644 104 INFO rb-9ca8621-226001-429049 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-26 07:21:55,662 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:21:55,686 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.029 0.022 2026-10-26 07:21:55,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:21:55,734 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-10-26 07:21:55,958 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 07:21:55,970 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.019 0.032 2026-10-26 07:21:55,983 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 07:21:56,000 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:56] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:21:56,007 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:56] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 07:21:56,157 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 07:21:56,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:21:56,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:56] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.044 0.085 2026-10-26 07:21:56,308 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:56] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.016 0.140 2026-10-26 07:21:56,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:21:56,861 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:56] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.020 2026-10-26 07:21:56,908 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:56] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:21:57,066 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,082 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,143 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.156 2026-10-26 07:21:57,152 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,221 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:21:57] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.032 0.196 2026-10-26 07:21:57,264 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,341 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,406 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,498 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,558 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,613 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,614 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,743 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9581064 (allocated 10223616) 2026-10-26 07:21:57,771 104 INFO rb-9ca8621-226001-429049 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 2164 2026-10-26 07:21:57,778 104 INFO rb-9ca8621-226001-429049 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-26 07:21:57,782 104 INFO rb-9ca8621-226001-429049 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 2164 2026-10-26 07:21:57,897 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072157_896981_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-10-26 07:21:57,897 104 INFO rb-9ca8621-226001-429049 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/tmp73h_ah_y_chrome_odoo" 2026-10-26 07:21:57,957 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-10-26 07:21:58,390 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 2341 2026-10-26 07:21:58,391 104 INFO rb-9ca8621-226001-429049 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/tmptx3skd00_chrome_odoo 2026-10-26 07:21:58,391 104 INFO rb-9ca8621-226001-429049 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:46767/json/version 2026-10-26 07:21:58,392 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:46767/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:21:58,570 104 INFO rb-9ca8621-226001-429049 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-26 07:21:58,570 104 INFO rb-9ca8621-226001-429049 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:46767/json 2026-10-26 07:21:58,571 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:46767/json with timeout 3 increased to 10s during tests 2026-10-26 07:21:58,603 104 INFO rb-9ca8621-226001-429049 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:46767/devtools/page/7996C3B964428A5F9A22EA8FCDCEE552 2026-10-26 07:21:58,629 104 INFO rb-9ca8621-226001-429049 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-26 07:21:58,641 104 INFO rb-9ca8621-226001-429049 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-26 07:21:58,712 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_editor from n/a 2026-10-26 07:21:58,727 104 INFO rb-9ca8621-226001-429049 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-26 07:21:58,744 104 INFO rb-9ca8621-226001-429049 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-26 07:21:58,745 104 INFO rb-9ca8621-226001-429049 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-26 07:21:58,783 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:21:59,397 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:00,115 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:01,164 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.286 2.099 2026-10-26 07:22:01,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': '7996C3B964428A5F9A22EA8FCDCEE552', 'loaderId': '9AF10AFE8BA828662AB16E0CA120B484', 'isDownload': False} 2026-10-26 07:22:01,169 104 INFO rb-9ca8621-226001-429049 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-26 07:22:01,196 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:01,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:01,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.035 2026-10-26 07:22:01,279 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:01,300 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.085 2026-10-26 07:22:01,310 104 INFO rb-9ca8621-226001-429049 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-26 07:22:01,310 104 INFO rb-9ca8621-226001-429049 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-26 07:22:01,324 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:01,346 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.026 2026-10-26 07:22:01,366 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:01,392 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.039 2026-10-26 07:22:01,569 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 07:22:01,575 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 07:22:01,590 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 07:22:01,610 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 07:22:01,611 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.023 0.023 2026-10-26 07:22:01,676 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 07:22:01,712 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:01,745 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.047 2026-10-26 07:22:01,774 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:01] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.005 0.054 2026-10-26 07:22:02,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:02,309 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:02] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.012 2026-10-26 07:22:02,355 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:02] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:22:02,513 104 INFO rb-9ca8621-226001-429049 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-26 07:22:02,536 104 INFO rb-9ca8621-226001-429049 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-26 07:22:02,599 104 INFO rb-9ca8621-226001-429049 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-26 07:22:02,606 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.013 0.162 2026-10-26 07:22:02,663 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:02] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.017 0.187 2026-10-26 07:22:02,721 104 INFO rb-9ca8621-226001-429049 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-26 07:22:02,792 104 INFO rb-9ca8621-226001-429049 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-26 07:22:02,870 104 INFO rb-9ca8621-226001-429049 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-26 07:22:03,037 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #597 deleted mail.message records with IDs: [11957] 2026-10-26 07:22:03,074 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #597 deleted website.document.content records with IDs: [36] 2026-10-26 07:22:03,101 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #597 deleted mail.followers records with IDs: [2228] 2026-10-26 07:22:03,130 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #597 deleted mail.message records with IDs: [11955, 11954] 2026-10-26 07:22:03,152 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #597 deleted website.document records with IDs: [100] 2026-10-26 07:22:03,168 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #597 deleted mail.followers records with IDs: [2226] 2026-10-26 07:22:03,177 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:03] "POST /docs/delete HTTP/1.1" 200 - 114 0.088 0.132 2026-10-26 07:22:03,252 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:03,330 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:03,421 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:03] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.029 0.170 2026-10-26 07:22:04,105 104 INFO rb-9ca8621-226001-429049 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-26 07:22:04,198 104 INFO rb-9ca8621-226001-429049 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-26 07:22:04,218 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:04] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.035 0.056 2026-10-26 07:22:04,240 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.100 2026-10-26 07:22:04,291 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-10-26 07:22:04,292 104 INFO rb-9ca8621-226001-429049 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-26 07:22:04,455 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9445592 (allocated 11272192) 2026-10-26 07:22:04,461 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 2341 2026-10-26 07:22:04,466 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-10-26 07:22:04,467 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 2341 2026-10-26 07:22:04,572 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072204_572310_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-10-26 07:22:04,572 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmptx3skd00_chrome_odoo" 2026-10-26 07:22:04,627 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-10-26 07:22:05,165 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 2521 2026-10-26 07:22:05,165 104 INFO rb-9ca8621-226001-429049 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/tmpcu6_unav_chrome_odoo 2026-10-26 07:22:05,166 104 INFO rb-9ca8621-226001-429049 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:42643/json/version 2026-10-26 07:22:05,170 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42643/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:05,258 104 INFO rb-9ca8621-226001-429049 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-26 07:22:05,258 104 INFO rb-9ca8621-226001-429049 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:42643/json 2026-10-26 07:22:05,259 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42643/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:05,275 104 INFO rb-9ca8621-226001-429049 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:42643/devtools/page/4E735537610414FB36E9F5A3362F1E87 2026-10-26 07:22:05,312 104 INFO rb-9ca8621-226001-429049 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-26 07:22:05,326 104 INFO rb-9ca8621-226001-429049 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-26 07:22:05,428 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_editor from n/a 2026-10-26 07:22:05,451 104 INFO rb-9ca8621-226001-429049 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-26 07:22:05,460 104 INFO rb-9ca8621-226001-429049 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-26 07:22:05,460 104 INFO rb-9ca8621-226001-429049 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-26 07:22:05,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:06,047 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:06,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:07,756 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:07] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.293 1.968 2026-10-26 07:22:07,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '4E735537610414FB36E9F5A3362F1E87', 'loaderId': '2280B807A8B53D87088796DAF62F1B1F', 'isDownload': False} 2026-10-26 07:22:07,761 104 INFO rb-9ca8621-226001-429049 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-26 07:22:07,840 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 07:22:07,844 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:07,869 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:07] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.015 0.027 2026-10-26 07:22:07,916 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:07,981 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:07] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.042 0.109 2026-10-26 07:22:07,993 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:08,010 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.095 2026-10-26 07:22:08,046 104 INFO rb-9ca8621-226001-429049 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-26 07:22:08,046 104 INFO rb-9ca8621-226001-429049 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-26 07:22:08,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:08,103 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.050 2026-10-26 07:22:08,318 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:08,325 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:22:08,377 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 07:22:08,380 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 07:22:08,388 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.006 0.058 2026-10-26 07:22:08,474 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 07:22:08,504 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.009 0.030 2026-10-26 07:22:08,528 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:08,556 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:08] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.046 2026-10-26 07:22:09,101 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:09,120 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:09] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.024 2026-10-26 07:22:09,158 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:09] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:22:09,314 104 INFO rb-9ca8621-226001-429049 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-26 07:22:09,326 104 INFO rb-9ca8621-226001-429049 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-26 07:22:09,371 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.133 2026-10-26 07:22:09,390 104 INFO rb-9ca8621-226001-429049 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-26 07:22:09,467 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:09] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.030 0.156 2026-10-26 07:22:09,490 104 INFO rb-9ca8621-226001-429049 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-26 07:22:09,550 104 INFO rb-9ca8621-226001-429049 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-26 07:22:09,646 104 INFO rb-9ca8621-226001-429049 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-26 07:22:09,888 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:09] "POST /docs/create HTTP/1.1" 200 - 38 0.029 0.102 2026-10-26 07:22:11,018 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:11] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.095 0.979 2026-10-26 07:22:11,647 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-26 07:22:11,684 104 INFO rb-9ca8621-226001-429049 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-26 07:22:11,732 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.018 2026-10-26 07:22:11,808 104 INFO rb-9ca8621-226001-429049 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-26 07:22:11,811 104 INFO rb-9ca8621-226001-429049 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-26 07:22:11,837 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:11] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.036 0.082 2026-10-26 07:22:11,950 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12882620 (allocated 13893632) 2026-10-26 07:22:11,967 104 INFO rb-9ca8621-226001-429049 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 2521 2026-10-26 07:22:11,970 104 INFO rb-9ca8621-226001-429049 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-26 07:22:11,971 104 INFO rb-9ca8621-226001-429049 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 2521 2026-10-26 07:22:12,103 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072212_103400_test_creating_a_document_through_the_dialog_persists_it.txt 2026-10-26 07:22:12,103 104 INFO rb-9ca8621-226001-429049 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/tmpcu6_unav_chrome_odoo" 2026-10-26 07:22:12,168 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-10-26 07:22:12,750 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 2701 2026-10-26 07:22:12,750 104 INFO rb-9ca8621-226001-429049 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/tmp46oc3y6x_chrome_odoo 2026-10-26 07:22:12,751 104 INFO rb-9ca8621-226001-429049 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:45891/json/version 2026-10-26 07:22:12,752 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45891/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:12,783 104 INFO rb-9ca8621-226001-429049 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-26 07:22:12,783 104 INFO rb-9ca8621-226001-429049 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:45891/json 2026-10-26 07:22:12,784 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45891/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:12,799 104 INFO rb-9ca8621-226001-429049 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:45891/devtools/page/FCCE5C6CD1C3AC09413E8632A568798C 2026-10-26 07:22:12,818 104 INFO rb-9ca8621-226001-429049 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-26 07:22:12,830 104 INFO rb-9ca8621-226001-429049 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-26 07:22:13,019 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_editor from n/a 2026-10-26 07:22:13,042 104 INFO rb-9ca8621-226001-429049 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-26 07:22:13,055 104 INFO rb-9ca8621-226001-429049 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-26 07:22:13,055 104 INFO rb-9ca8621-226001-429049 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-26 07:22:13,091 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:14,975 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:15,715 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:16,718 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:16] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.312 3.320 2026-10-26 07:22:16,722 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': 'FCCE5C6CD1C3AC09413E8632A568798C', 'loaderId': '354CA64507924A79B610A81701CF82B2', 'isDownload': False} 2026-10-26 07:22:16,722 104 INFO rb-9ca8621-226001-429049 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-26 07:22:16,794 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:16,798 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 07:22:16,855 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:16] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.055 2026-10-26 07:22:16,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:16,895 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:16] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.109 2026-10-26 07:22:16,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:16,922 104 INFO rb-9ca8621-226001-429049 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-26 07:22:16,929 104 INFO rb-9ca8621-226001-429049 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-26 07:22:16,941 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:16] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.023 2026-10-26 07:22:16,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:17,008 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-10-26 07:22:17,156 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.008 0.024 2026-10-26 07:22:17,164 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:17,174 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 07:22:17,259 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 07:22:17,264 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 07:22:17,269 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 07:22:17,343 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:17,381 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.051 2026-10-26 07:22:17,400 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:17] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.003 0.076 2026-10-26 07:22:17,997 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:18,010 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:18] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.017 2026-10-26 07:22:18,053 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 07:22:18,219 104 INFO rb-9ca8621-226001-429049 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-26 07:22:18,241 104 INFO rb-9ca8621-226001-429049 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-26 07:22:18,278 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.144 2026-10-26 07:22:18,328 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.014 0.168 2026-10-26 07:22:18,339 104 INFO rb-9ca8621-226001-429049 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-26 07:22:18,392 104 INFO rb-9ca8621-226001-429049 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-26 07:22:18,468 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-10-26 07:22:18,469 104 INFO rb-9ca8621-226001-429049 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-26 07:22:18,555 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9085940 (allocated 9699328) 2026-10-26 07:22:18,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 2701 2026-10-26 07:22:18,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-10-26 07:22:18,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 2701 2026-10-26 07:22:18,676 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072218_676108_test_editor_page_offers_the_create_affordance.txt 2026-10-26 07:22:18,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmp46oc3y6x_chrome_odoo" 2026-10-26 07:22:18,736 104 INFO rb-9ca8621-226001-429049 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-26 07:22:19,266 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 2874 2026-10-26 07:22:19,266 104 INFO rb-9ca8621-226001-429049 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/tmp0ehau89t_chrome_odoo 2026-10-26 07:22:19,267 104 INFO rb-9ca8621-226001-429049 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:35657/json/version 2026-10-26 07:22:19,268 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35657/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:19,323 104 INFO rb-9ca8621-226001-429049 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-26 07:22:19,323 104 INFO rb-9ca8621-226001-429049 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:35657/json 2026-10-26 07:22:19,324 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35657/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:19,353 104 INFO rb-9ca8621-226001-429049 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:35657/devtools/page/7A07703FE07AF2B15ED37B4B91DA2F84 2026-10-26 07:22:19,365 104 INFO rb-9ca8621-226001-429049 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-26 07:22:19,382 104 INFO rb-9ca8621-226001-429049 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-26 07:22:19,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_manager from n/a 2026-10-26 07:22:19,516 104 INFO rb-9ca8621-226001-429049 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-26 07:22:19,531 104 INFO rb-9ca8621-226001-429049 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-26 07:22:19,531 104 INFO rb-9ca8621-226001-429049 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-26 07:22:19,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:21,688 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:21] "GET /docs HTTP/1.1" 200 - 287 0.238 1.893 2026-10-26 07:22:21,693 104 INFO rb-9ca8621-226001-429049 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': '7A07703FE07AF2B15ED37B4B91DA2F84', 'loaderId': 'B0A72757367E2868E33C2BB802B90987', 'isDownload': False} 2026-10-26 07:22:21,693 104 INFO rb-9ca8621-226001-429049 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-26 07:22:21,753 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:21] "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-26 07:22:21,762 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:21,786 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:21] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.014 0.027 2026-10-26 07:22:21,818 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:21,904 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:21] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.040 0.121 2026-10-26 07:22:21,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:21,953 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:21] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.068 2026-10-26 07:22:21,987 104 INFO rb-9ca8621-226001-429049 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-26 07:22:21,998 104 INFO rb-9ca8621-226001-429049 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-26 07:22:22,003 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:22,034 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.043 2026-10-26 07:22:22,168 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:22,181 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:22:22,220 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 07:22:22,224 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 07:22:22,228 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.006 0.039 2026-10-26 07:22:22,300 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:22,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.008 0.011 2026-10-26 07:22:22,358 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:22,394 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:22] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-10-26 07:22:22,987 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:23,002 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:23] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.016 2026-10-26 07:22:23,040 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:23] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 07:22:23,228 104 INFO rb-9ca8621-226001-429049 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-26 07:22:23,248 104 INFO rb-9ca8621-226001-429049 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-26 07:22:23,250 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.129 2026-10-26 07:22:23,324 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:23] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 0.149 2026-10-26 07:22:23,336 104 INFO rb-9ca8621-226001-429049 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-26 07:22:23,412 104 INFO rb-9ca8621-226001-429049 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-26 07:22:23,493 104 INFO rb-9ca8621-226001-429049 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-26 07:22:23,583 104 INFO rb-9ca8621-226001-429049 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-26 07:22:23,820 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:23] "POST /docs/create_category HTTP/1.1" 200 - 51 0.046 0.091 2026-10-26 07:22:23,992 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:23] "GET /docs HTTP/1.1" 200 - 20 0.018 0.117 2026-10-26 07:22:24,618 104 INFO rb-9ca8621-226001-429049 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-26 07:22:24,643 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.011 2026-10-26 07:22:24,722 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.053 2026-10-26 07:22:24,775 104 INFO rb-9ca8621-226001-429049 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-26 07:22:24,779 104 INFO rb-9ca8621-226001-429049 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-26 07:22:24,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9536572 (allocated 11796480) 2026-10-26 07:22:24,917 104 INFO rb-9ca8621-226001-429049 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 2874 2026-10-26 07:22:24,918 104 INFO rb-9ca8621-226001-429049 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-26 07:22:24,932 104 INFO rb-9ca8621-226001-429049 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 2874 2026-10-26 07:22:25,031 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072225_030993_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-10-26 07:22:25,031 104 INFO rb-9ca8621-226001-429049 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/tmp0ehau89t_chrome_odoo" 2026-10-26 07:22:25,101 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-10-26 07:22:25,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 3051 2026-10-26 07:22:25,551 104 INFO rb-9ca8621-226001-429049 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/tmpgd6w9q7f_chrome_odoo 2026-10-26 07:22:25,551 104 INFO rb-9ca8621-226001-429049 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:44719/json/version 2026-10-26 07:22:25,552 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44719/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:25,630 104 INFO rb-9ca8621-226001-429049 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-26 07:22:25,630 104 INFO rb-9ca8621-226001-429049 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:44719/json 2026-10-26 07:22:25,630 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44719/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:25,643 104 INFO rb-9ca8621-226001-429049 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:44719/devtools/page/A973F3B0D1DEEDFC2A9D6D42B179784A 2026-10-26 07:22:25,655 104 INFO rb-9ca8621-226001-429049 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-26 07:22:25,669 104 INFO rb-9ca8621-226001-429049 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-26 07:22:25,762 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_manager from n/a 2026-10-26 07:22:25,781 104 INFO rb-9ca8621-226001-429049 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-26 07:22:25,790 104 INFO rb-9ca8621-226001-429049 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-26 07:22:25,790 104 INFO rb-9ca8621-226001-429049 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-26 07:22:25,813 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:27,821 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:27] "GET /docs HTTP/1.1" 200 - 287 0.254 1.757 2026-10-26 07:22:27,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': 'A973F3B0D1DEEDFC2A9D6D42B179784A', 'loaderId': 'BE4B02DD9A9295652434EEE33B43CBE6', 'isDownload': False} 2026-10-26 07:22:27,829 104 INFO rb-9ca8621-226001-429049 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-26 07:22:27,902 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:27] "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-26 07:22:27,933 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:28,002 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.066 2026-10-26 07:22:28,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:28,041 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.115 2026-10-26 07:22:28,085 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:28,086 104 INFO rb-9ca8621-226001-429049 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-26 07:22:28,087 104 INFO rb-9ca8621-226001-429049 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-26 07:22:28,103 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.025 2026-10-26 07:22:28,118 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:28,142 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.060 2026-10-26 07:22:28,258 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 07:22:28,263 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.003 0.009 2026-10-26 07:22:28,292 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:22:28,293 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 07:22:28,373 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:28,383 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:28,433 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:28,479 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.063 2026-10-26 07:22:28,506 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:28] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.006 0.071 2026-10-26 07:22:29,142 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:29,154 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:29] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.015 0.021 2026-10-26 07:22:29,200 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 07:22:29,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:29] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.056 2026-10-26 07:22:29,357 104 INFO rb-9ca8621-226001-429049 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-26 07:22:29,404 104 INFO rb-9ca8621-226001-429049 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-26 07:22:29,444 104 INFO rb-9ca8621-226001-429049 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-26 07:22:29,497 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.232 2026-10-26 07:22:29,528 104 INFO rb-9ca8621-226001-429049 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-26 07:22:29,705 104 INFO rb-9ca8621-226001-429049 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-26 07:22:29,873 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:29] "POST /docs/create_category HTTP/1.1" 200 - 34 0.028 0.067 2026-10-26 07:22:30,224 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:30] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.061 0.250 2026-10-26 07:22:30,755 104 INFO rb-9ca8621-226001-429049 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-26 07:22:30,860 104 INFO rb-9ca8621-226001-429049 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-26 07:22:30,861 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:30] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.063 2026-10-26 07:22:30,868 104 INFO rb-9ca8621-226001-429049 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-26 07:22:30,875 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.087 2026-10-26 07:22:31,014 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 13044848 (allocated 14942208) 2026-10-26 07:22:31,031 104 INFO rb-9ca8621-226001-429049 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 3051 2026-10-26 07:22:31,041 104 INFO rb-9ca8621-226001-429049 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-26 07:22:31,045 104 INFO rb-9ca8621-226001-429049 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 3051 2026-10-26 07:22:31,143 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072231_143382_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-10-26 07:22:31,143 104 INFO rb-9ca8621-226001-429049 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/tmpgd6w9q7f_chrome_odoo" 2026-10-26 07:22:31,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-10-26 07:22:31,782 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 3229 2026-10-26 07:22:31,783 104 INFO rb-9ca8621-226001-429049 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/tmpta6dwco3_chrome_odoo 2026-10-26 07:22:31,783 104 INFO rb-9ca8621-226001-429049 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:38297/json/version 2026-10-26 07:22:31,784 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:38297/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:31,865 104 INFO rb-9ca8621-226001-429049 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-26 07:22:31,866 104 INFO rb-9ca8621-226001-429049 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:38297/json 2026-10-26 07:22:31,867 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:38297/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:31,889 104 INFO rb-9ca8621-226001-429049 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:38297/devtools/page/2CD8A62656EE761151BFFFD3C3AD19C8 2026-10-26 07:22:31,903 104 INFO rb-9ca8621-226001-429049 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-26 07:22:31,908 104 INFO rb-9ca8621-226001-429049 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-26 07:22:31,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_editor from n/a 2026-10-26 07:22:32,005 104 INFO rb-9ca8621-226001-429049 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-26 07:22:32,023 104 INFO rb-9ca8621-226001-429049 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-26 07:22:32,023 104 INFO rb-9ca8621-226001-429049 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-26 07:22:32,069 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:32,652 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:33,371 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:34,340 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.280 1.998 2026-10-26 07:22:34,344 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '2CD8A62656EE761151BFFFD3C3AD19C8', 'loaderId': '45EF1ACAC1011C1351245CDB1290A2DC', 'isDownload': False} 2026-10-26 07:22:34,345 104 INFO rb-9ca8621-226001-429049 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-26 07:22:34,408 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22: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-26 07:22:34,443 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:34,511 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.059 2026-10-26 07:22:34,518 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:34,538 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.008 0.112 2026-10-26 07:22:34,553 104 INFO rb-9ca8621-226001-429049 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-26 07:22:34,558 104 INFO rb-9ca8621-226001-429049 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-26 07:22:34,562 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:34,575 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.021 0.018 2026-10-26 07:22:34,610 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:34,632 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-10-26 07:22:34,775 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:22:34,776 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 07:22:34,781 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 07:22:34,783 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:34,790 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.029 0.011 2026-10-26 07:22:34,851 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:22:34,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:34,944 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-10-26 07:22:34,974 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:34] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.007 0.065 2026-10-26 07:22:35,500 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:35,513 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:35] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-26 07:22:35,556 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:35] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:22:35,710 104 INFO rb-9ca8621-226001-429049 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-26 07:22:35,744 104 INFO rb-9ca8621-226001-429049 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-26 07:22:35,781 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.155 2026-10-26 07:22:35,798 104 INFO rb-9ca8621-226001-429049 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-26 07:22:35,875 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:35] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.030 0.204 2026-10-26 07:22:35,894 104 INFO rb-9ca8621-226001-429049 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-26 07:22:35,978 104 INFO rb-9ca8621-226001-429049 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-26 07:22:36,041 104 INFO rb-9ca8621-226001-429049 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-26 07:22:36,147 104 INFO rb-9ca8621-226001-429049 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-26 07:22:36,309 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:36] "POST /docs/update_document HTTP/1.1" 200 - 31 0.027 0.059 2026-10-26 07:22:37,416 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:37] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.106 0.968 2026-10-26 07:22:38,099 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-26 07:22:38,120 104 INFO rb-9ca8621-226001-429049 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-26 07:22:38,217 104 INFO rb-9ca8621-226001-429049 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-26 07:22:38,241 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:38] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.032 0.068 2026-10-26 07:22:38,252 104 INFO rb-9ca8621-226001-429049 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-26 07:22:38,259 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.111 2026-10-26 07:22:38,392 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12882888 (allocated 14155776) 2026-10-26 07:22:38,433 104 INFO rb-9ca8621-226001-429049 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 3229 2026-10-26 07:22:38,438 104 INFO rb-9ca8621-226001-429049 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-26 07:22:38,439 104 INFO rb-9ca8621-226001-429049 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 3229 2026-10-26 07:22:38,559 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072238_558818_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-10-26 07:22:38,559 104 INFO rb-9ca8621-226001-429049 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/tmpta6dwco3_chrome_odoo" 2026-10-26 07:22:38,625 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-10-26 07:22:39,163 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 3403 2026-10-26 07:22:39,163 104 INFO rb-9ca8621-226001-429049 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/tmpbdk4qux2_chrome_odoo 2026-10-26 07:22:39,165 104 INFO rb-9ca8621-226001-429049 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:42025/json/version 2026-10-26 07:22:39,167 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42025/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:39,266 104 INFO rb-9ca8621-226001-429049 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-26 07:22:39,266 104 INFO rb-9ca8621-226001-429049 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:42025/json 2026-10-26 07:22:39,267 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42025/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:39,295 104 INFO rb-9ca8621-226001-429049 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:42025/devtools/page/5B3BA2C8AA6FF47373CC8E99BB9F693A 2026-10-26 07:22:39,311 104 INFO rb-9ca8621-226001-429049 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-26 07:22:39,324 104 INFO rb-9ca8621-226001-429049 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-26 07:22:39,482 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_editor from n/a 2026-10-26 07:22:39,522 104 INFO rb-9ca8621-226001-429049 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-26 07:22:39,535 104 INFO rb-9ca8621-226001-429049 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-26 07:22:39,535 104 INFO rb-9ca8621-226001-429049 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-26 07:22:39,561 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:40,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:40,712 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: website.doc.category 2026-10-26 07:22:41,681 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:41] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.267 1.856 2026-10-26 07:22:41,686 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '5B3BA2C8AA6FF47373CC8E99BB9F693A', 'loaderId': 'DB3A7F8351C3474E240ADC5725AC54FE', 'isDownload': False} 2026-10-26 07:22:41,686 104 INFO rb-9ca8621-226001-429049 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-26 07:22:41,734 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 07:22:41,741 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:41,768 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:41] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.009 0.034 2026-10-26 07:22:41,794 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:41,857 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:41] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.050 0.085 2026-10-26 07:22:41,911 104 INFO rb-9ca8621-226001-429049 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-26 07:22:41,912 104 INFO rb-9ca8621-226001-429049 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-26 07:22:41,915 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:41,926 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:41] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.127 2026-10-26 07:22:41,953 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:41,985 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:41] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.071 2026-10-26 07:22:42,110 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:42,117 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:22:42,146 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 07:22:42,148 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.004 0.025 2026-10-26 07:22:42,154 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 07:22:42,179 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:42,216 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.002 0.018 2026-10-26 07:22:42,253 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:42,301 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.090 2026-10-26 07:22:42,821 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:42,836 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.018 2026-10-26 07:22:42,866 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:42] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:22:43,013 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,030 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,083 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,085 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.164 2026-10-26 07:22:43,194 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,202 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:43] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.063 0.184 2026-10-26 07:22:43,262 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,326 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,377 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,447 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,517 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,576 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,577 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,694 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9542908 (allocated 10485760) 2026-10-26 07:22:43,702 104 INFO rb-9ca8621-226001-429049 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 3403 2026-10-26 07:22:43,704 104 INFO rb-9ca8621-226001-429049 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-26 07:22:43,707 104 INFO rb-9ca8621-226001-429049 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 3403 2026-10-26 07:22:43,837 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072243_837020_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-10-26 07:22:43,837 104 INFO rb-9ca8621-226001-429049 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/tmpbdk4qux2_chrome_odoo" 2026-10-26 07:22:43,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-10-26 07:22:44,364 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 3577 2026-10-26 07:22:44,364 104 INFO rb-9ca8621-226001-429049 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/tmpfu8q5b8i_chrome_odoo 2026-10-26 07:22:44,364 104 INFO rb-9ca8621-226001-429049 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:37559/json/version 2026-10-26 07:22:44,365 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37559/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:44,518 104 INFO rb-9ca8621-226001-429049 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-26 07:22:44,518 104 INFO rb-9ca8621-226001-429049 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:37559/json 2026-10-26 07:22:44,518 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37559/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:44,552 104 INFO rb-9ca8621-226001-429049 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:37559/devtools/page/1AAD58AD14306BCCDD9D7C753BB29663 2026-10-26 07:22:44,559 104 INFO rb-9ca8621-226001-429049 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-26 07:22:44,589 104 INFO rb-9ca8621-226001-429049 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-26 07:22:44,731 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_no_access from n/a 2026-10-26 07:22:44,754 104 INFO rb-9ca8621-226001-429049 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-26 07:22:44,768 104 INFO rb-9ca8621-226001-429049 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-26 07:22:44,768 104 INFO rb-9ca8621-226001-429049 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-26 07:22:44,789 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:47,257 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 599, model: website.doc.category 2026-10-26 07:22:48,246 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.250 3.211 2026-10-26 07:22:48,253 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '1AAD58AD14306BCCDD9D7C753BB29663', 'loaderId': 'F9D79FF62F475006F5F39801F21681F6', 'isDownload': False} 2026-10-26 07:22:48,253 104 INFO rb-9ca8621-226001-429049 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-26 07:22:48,313 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:48,345 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 07:22:48,372 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.026 0.050 2026-10-26 07:22:48,388 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:48,441 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.032 0.091 2026-10-26 07:22:48,460 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:48,466 104 INFO rb-9ca8621-226001-429049 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-26 07:22:48,467 104 INFO rb-9ca8621-226001-429049 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-26 07:22:48,479 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.070 2026-10-26 07:22:48,509 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:48,544 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.071 2026-10-26 07:22:48,640 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:22:48,644 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:22:48,676 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 07:22:48,682 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 07:22:48,694 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.004 0.047 2026-10-26 07:22:48,799 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:48,826 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.048 2026-10-26 07:22:48,846 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:48] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.003 0.062 2026-10-26 07:22:49,384 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:49,405 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:49] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.026 2026-10-26 07:22:49,433 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:49] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:22:49,543 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,553 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,560 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:49] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.067 2026-10-26 07:22:49,615 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,683 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.203 2026-10-26 07:22:49,686 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,752 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,800 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,857 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,926 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,993 104 INFO rb-9ca8621-226001-429049 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-26 07:22:49,994 104 INFO rb-9ca8621-226001-429049 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-26 07:22:50,079 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9120832 (allocated 10223616) 2026-10-26 07:22:50,082 104 INFO rb-9ca8621-226001-429049 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 3577 2026-10-26 07:22:50,084 104 INFO rb-9ca8621-226001-429049 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-26 07:22:50,084 104 INFO rb-9ca8621-226001-429049 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 3577 2026-10-26 07:22:50,214 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072250_214217_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-10-26 07:22:50,214 104 INFO rb-9ca8621-226001-429049 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/tmpfu8q5b8i_chrome_odoo" 2026-10-26 07:22:50,293 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:22:50,897 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-10-26 07:22:51,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 3753 2026-10-26 07:22:51,386 104 INFO rb-9ca8621-226001-429049 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/tmpxlmthxui_chrome_odoo 2026-10-26 07:22:51,386 104 INFO rb-9ca8621-226001-429049 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:43061/json/version 2026-10-26 07:22:51,387 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43061/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:51,575 104 INFO rb-9ca8621-226001-429049 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-26 07:22:51,575 104 INFO rb-9ca8621-226001-429049 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:43061/json 2026-10-26 07:22:51,576 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43061/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:51,598 104 INFO rb-9ca8621-226001-429049 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:43061/devtools/page/7CF27425C5E23ED92E2944E01FE18EAA 2026-10-26 07:22:51,637 104 INFO rb-9ca8621-226001-429049 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-26 07:22:51,678 104 INFO rb-9ca8621-226001-429049 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-26 07:22:51,726 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_reseq_manager from n/a 2026-10-26 07:22:51,747 104 INFO rb-9ca8621-226001-429049 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-26 07:22:51,774 104 INFO rb-9ca8621-226001-429049 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-26 07:22:51,774 104 INFO rb-9ca8621-226001-429049 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-26 07:22:51,811 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:22:53,843 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:53] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.251 1.788 2026-10-26 07:22:53,849 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '7CF27425C5E23ED92E2944E01FE18EAA', 'loaderId': '743382E7C9DEA7D58D75374E7145ECEB', 'isDownload': False} 2026-10-26 07:22:53,849 104 INFO rb-9ca8621-226001-429049 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-26 07:22:53,922 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 07:22:53,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:22:53,954 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:53] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.035 2026-10-26 07:22:53,971 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:22:54,030 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.039 0.097 2026-10-26 07:22:54,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:22:54,057 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.051 2026-10-26 07:22:54,092 104 INFO rb-9ca8621-226001-429049 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-26 07:22:54,095 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:22:54,096 104 INFO rb-9ca8621-226001-429049 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-26 07:22:54,124 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-10-26 07:22:54,316 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 07:22:54,345 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.047 2026-10-26 07:22:54,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.031 0.041 2026-10-26 07:22:54,367 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 07:22:54,370 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-26 07:22:54,456 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 07:22:54,492 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:22:54,532 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.065 2026-10-26 07:22:54,547 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:54] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.005 0.083 2026-10-26 07:22:55,086 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:22:55,098 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:55] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-26 07:22:55,136 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:55] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 07:22:55,231 104 INFO rb-9ca8621-226001-429049 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-26 07:22:55,244 104 INFO rb-9ca8621-226001-429049 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-26 07:22:55,262 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:55] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.021 0.053 2026-10-26 07:22:55,321 104 INFO rb-9ca8621-226001-429049 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-26 07:22:55,359 104 INFO rb-9ca8621-226001-429049 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-26 07:22:55,415 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.223 2026-10-26 07:22:55,629 104 INFO rb-9ca8621-226001-429049 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-26 07:22:55,656 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:55] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.029 0.046 2026-10-26 07:22:55,686 104 INFO rb-9ca8621-226001-429049 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-26 07:22:55,998 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:55] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.028 0.187 2026-10-26 07:22:56,579 104 INFO rb-9ca8621-226001-429049 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-26 07:22:56,666 104 INFO rb-9ca8621-226001-429049 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-26 07:22:56,692 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:56] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.071 2026-10-26 07:22:56,706 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:22:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.094 2026-10-26 07:22:56,773 104 INFO rb-9ca8621-226001-429049 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-26 07:22:56,826 104 INFO rb-9ca8621-226001-429049 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-26 07:22:56,827 104 INFO rb-9ca8621-226001-429049 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-26 07:22:57,005 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9338204 (allocated 11010048) 2026-10-26 07:22:57,025 104 INFO rb-9ca8621-226001-429049 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 3753 2026-10-26 07:22:57,027 104 INFO rb-9ca8621-226001-429049 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-26 07:22:57,030 104 INFO rb-9ca8621-226001-429049 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 3753 2026-10-26 07:22:57,162 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072257_162514_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-10-26 07:22:57,162 104 INFO rb-9ca8621-226001-429049 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/tmpxlmthxui_chrome_odoo" 2026-10-26 07:22:57,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-10-26 07:22:57,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 3933 2026-10-26 07:22:57,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmppr0qc0f__chrome_odoo 2026-10-26 07:22:57,672 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:42357/json/version 2026-10-26 07:22:57,673 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42357/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:22:57,758 104 INFO rb-9ca8621-226001-429049 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-26 07:22:57,758 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:42357/json 2026-10-26 07:22:57,759 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42357/json with timeout 3 increased to 10s during tests 2026-10-26 07:22:57,798 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:42357/devtools/page/4BF4E2B17F7E074ED3FC044BE953476B 2026-10-26 07:22:57,841 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-10-26 07:22:57,861 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-10-26 07:22:57,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_reseq_manager from n/a 2026-10-26 07:22:57,974 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-10-26 07:22:57,988 104 INFO rb-9ca8621-226001-429049 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-26 07:22:57,988 104 INFO rb-9ca8621-226001-429049 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-26 07:22:58,016 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:00,033 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /docs HTTP/1.1" 200 - 287 0.197 1.824 2026-10-26 07:23:00,038 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '4BF4E2B17F7E074ED3FC044BE953476B', 'loaderId': '99FC6F00FE305EC74E0EDED1EC8F5E16', 'isDownload': False} 2026-10-26 07:23:00,038 104 INFO rb-9ca8621-226001-429049 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-26 07:23:00,092 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 07:23:00,101 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:23:00,123 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.015 0.027 2026-10-26 07:23:00,140 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:23:00,199 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.039 0.078 2026-10-26 07:23:00,218 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:23:00,238 104 INFO rb-9ca8621-226001-429049 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-26 07:23:00,277 104 INFO rb-9ca8621-226001-429049 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-26 07:23:00,285 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.109 2026-10-26 07:23:00,303 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:23:00,334 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.059 2026-10-26 07:23:00,458 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 07:23:00,496 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 07:23:00,498 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 07:23:00,499 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 07:23:00,499 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.005 0.042 2026-10-26 07:23:00,555 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:23:00,598 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.015 0.016 2026-10-26 07:23:00,624 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:23:00,683 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:00] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.087 2026-10-26 07:23:01,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:23:01,181 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:01] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.017 2026-10-26 07:23:01,222 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:01] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 07:23:01,357 104 INFO rb-9ca8621-226001-429049 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-26 07:23:01,369 104 INFO rb-9ca8621-226001-429049 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-26 07:23:01,372 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:01] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.030 0.052 2026-10-26 07:23:01,448 104 INFO rb-9ca8621-226001-429049 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-26 07:23:01,507 104 INFO rb-9ca8621-226001-429049 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-26 07:23:01,521 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.228 2026-10-26 07:23:01,783 104 INFO rb-9ca8621-226001-429049 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-26 07:23:01,848 104 INFO rb-9ca8621-226001-429049 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-26 07:23:01,855 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:01] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.039 0.060 2026-10-26 07:23:02,059 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:02] "GET /docs HTTP/1.1" 200 - 20 0.022 0.107 2026-10-26 07:23:02,709 104 INFO rb-9ca8621-226001-429049 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-26 07:23:02,742 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.015 2026-10-26 07:23:02,808 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:02] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.062 2026-10-26 07:23:02,811 104 INFO rb-9ca8621-226001-429049 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-26 07:23:02,875 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-10-26 07:23:02,876 104 INFO rb-9ca8621-226001-429049 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-26 07:23:03,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9312012 (allocated 11272192) 2026-10-26 07:23:03,134 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 3933 2026-10-26 07:23:03,138 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-10-26 07:23:03,138 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 3933 2026-10-26 07:23:03,245 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072303_244955_test_reordering_root_subjects_persists.txt 2026-10-26 07:23:03,245 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmppr0qc0f__chrome_odoo" 2026-10-26 07:23:03,310 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-10-26 07:23:03,868 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 4127 2026-10-26 07:23:03,868 104 INFO rb-9ca8621-226001-429049 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/tmpig8oc65z_chrome_odoo 2026-10-26 07:23:03,869 104 INFO rb-9ca8621-226001-429049 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:35461/json/version 2026-10-26 07:23:03,870 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35461/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:23:03,947 104 INFO rb-9ca8621-226001-429049 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-26 07:23:03,947 104 INFO rb-9ca8621-226001-429049 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:35461/json 2026-10-26 07:23:03,948 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35461/json with timeout 3 increased to 10s during tests 2026-10-26 07:23:03,960 104 INFO rb-9ca8621-226001-429049 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:35461/devtools/page/D576C3FEFCD399B0BA768FB16692E8BF 2026-10-26 07:23:03,972 104 INFO rb-9ca8621-226001-429049 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-26 07:23:03,990 104 INFO rb-9ca8621-226001-429049 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-26 07:23:04,056 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_reseq_manager from n/a 2026-10-26 07:23:04,073 104 INFO rb-9ca8621-226001-429049 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-26 07:23:04,081 104 INFO rb-9ca8621-226001-429049 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-26 07:23:04,081 104 INFO rb-9ca8621-226001-429049 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-26 07:23:04,128 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:06,208 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.268 1.819 2026-10-26 07:23:06,212 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': 'D576C3FEFCD399B0BA768FB16692E8BF', 'loaderId': '7DB9DBFDC79526C7CEE27E5342D4B24F', 'isDownload': False} 2026-10-26 07:23:06,212 104 INFO rb-9ca8621-226001-429049 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-26 07:23:06,277 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23: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-26 07:23:06,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:23:06,352 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.057 2026-10-26 07:23:06,376 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:23:06,392 104 INFO rb-9ca8621-226001-429049 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-26 07:23:06,392 104 INFO rb-9ca8621-226001-429049 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-26 07:23:06,402 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.131 2026-10-26 07:23:06,408 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:23:06,437 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.024 2026-10-26 07:23:06,462 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:23:06,481 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-10-26 07:23:06,558 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 07:23:06,570 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.006 0.013 2026-10-26 07:23:06,614 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:23:06,633 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:23:06,634 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:23:06,741 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:23:06,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:23:06,801 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.045 2026-10-26 07:23:06,818 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:06] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.003 0.048 2026-10-26 07:23:07,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:23:07,386 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:07] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.019 2026-10-26 07:23:07,423 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:07] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:23:07,589 104 INFO rb-9ca8621-226001-429049 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-26 07:23:07,615 104 INFO rb-9ca8621-226001-429049 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-26 07:23:07,639 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.136 2026-10-26 07:23:07,671 104 INFO rb-9ca8621-226001-429049 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-26 07:23:07,734 104 INFO rb-9ca8621-226001-429049 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-26 07:23:07,747 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:07] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.051 0.169 2026-10-26 07:23:07,949 104 INFO rb-9ca8621-226001-429049 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-26 07:23:08,014 104 INFO rb-9ca8621-226001-429049 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-26 07:23:08,016 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:08] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.042 0.051 2026-10-26 07:23:08,324 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:08] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.031 0.187 2026-10-26 07:23:08,852 104 INFO rb-9ca8621-226001-429049 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-26 07:23:08,898 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.011 2026-10-26 07:23:08,965 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:08] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.052 2026-10-26 07:23:08,979 104 INFO rb-9ca8621-226001-429049 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-26 07:23:09,030 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-10-26 07:23:09,031 104 INFO rb-9ca8621-226001-429049 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-26 07:23:09,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9326356 (allocated 11272192) 2026-10-26 07:23:09,184 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 4127 2026-10-26 07:23:09,187 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-10-26 07:23:09,193 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 4127 2026-10-26 07:23:09,321 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072309_321125_test_reordering_sections_inside_a_subject_persists.txt 2026-10-26 07:23:09,321 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpig8oc65z_chrome_odoo" 2026-10-26 07:23:09,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-10-26 07:23:09,809 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 4306 2026-10-26 07:23:09,810 104 INFO rb-9ca8621-226001-429049 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/tmpvdfwzz_8_chrome_odoo 2026-10-26 07:23:09,814 104 INFO rb-9ca8621-226001-429049 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:35971/json/version 2026-10-26 07:23:09,815 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35971/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:23:09,903 104 INFO rb-9ca8621-226001-429049 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-26 07:23:09,903 104 INFO rb-9ca8621-226001-429049 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:35971/json 2026-10-26 07:23:09,904 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35971/json with timeout 3 increased to 10s during tests 2026-10-26 07:23:09,934 104 INFO rb-9ca8621-226001-429049 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:35971/devtools/page/B299AEE3AD736B688B7F766F93EBC1A5 2026-10-26 07:23:09,958 104 INFO rb-9ca8621-226001-429049 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-26 07:23:09,974 104 INFO rb-9ca8621-226001-429049 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-26 07:23:10,071 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:tour_reseq_manager from n/a 2026-10-26 07:23:10,084 104 INFO rb-9ca8621-226001-429049 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-26 07:23:10,090 104 INFO rb-9ca8621-226001-429049 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-26 07:23:10,090 104 INFO rb-9ca8621-226001-429049 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-26 07:23:10,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:13,664 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:13] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.313 3.245 2026-10-26 07:23:13,678 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': 'B299AEE3AD736B688B7F766F93EBC1A5', 'loaderId': '3E466138800FA301F1E52152F3717097', 'isDownload': False} 2026-10-26 07:23:13,678 104 INFO rb-9ca8621-226001-429049 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-26 07:23:13,767 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:13] "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-26 07:23:13,789 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:23:13,862 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:13] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.075 0.052 2026-10-26 07:23:13,870 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:23:13,909 104 INFO rb-9ca8621-226001-429049 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-26 07:23:13,910 104 INFO rb-9ca8621-226001-429049 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-26 07:23:13,920 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:13] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.168 2026-10-26 07:23:13,932 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:23:13,953 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:13] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.045 2026-10-26 07:23:13,990 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:23:14,014 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.044 2026-10-26 07:23:14,225 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 07:23:14,237 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.006 0.033 2026-10-26 07:23:14,240 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 07:23:14,243 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 07:23:14,366 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:23:14,419 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:23:14,456 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.069 2026-10-26 07:23:14,496 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.008 0.092 2026-10-26 07:23:14,935 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:23:14,955 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.026 2026-10-26 07:23:15,000 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:14] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 07:23:15,174 104 INFO rb-9ca8621-226001-429049 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-26 07:23:15,187 104 INFO rb-9ca8621-226001-429049 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-26 07:23:15,193 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.130 2026-10-26 07:23:15,262 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:15] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.184 2026-10-26 07:23:15,277 104 INFO rb-9ca8621-226001-429049 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-26 07:23:15,323 104 INFO rb-9ca8621-226001-429049 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-26 07:23:15,564 104 INFO rb-9ca8621-226001-429049 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-26 07:23:15,603 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:15] "POST /docs/resequence HTTP/1.1" 200 - 29 0.028 0.052 2026-10-26 07:23:15,612 104 INFO rb-9ca8621-226001-429049 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-26 07:23:15,896 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:15] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.030 0.163 2026-10-26 07:23:16,561 104 INFO rb-9ca8621-226001-429049 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-26 07:23:16,584 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.013 2026-10-26 07:23:16,639 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:16] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.040 2026-10-26 07:23:16,650 104 INFO rb-9ca8621-226001-429049 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-26 07:23:16,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-10-26 07:23:16,708 104 INFO rb-9ca8621-226001-429049 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-26 07:23:16,869 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9309800 (allocated 11534336) 2026-10-26 07:23:16,876 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 4306 2026-10-26 07:23:16,879 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-10-26 07:23:16,881 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 4306 2026-10-26 07:23:17,014 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072317_013943_test_reordering_the_left_document_tree_persists.txt 2026-10-26 07:23:17,014 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpvdfwzz_8_chrome_odoo" 2026-10-26 07:23:17,092 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:23:17,115 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-10-26 07:23:17,648 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 4484 2026-10-26 07:23:17,649 104 INFO rb-9ca8621-226001-429049 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/tmp2tyk10xs_chrome_odoo 2026-10-26 07:23:17,649 104 INFO rb-9ca8621-226001-429049 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:41007/json/version 2026-10-26 07:23:17,651 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:41007/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:23:17,717 104 INFO rb-9ca8621-226001-429049 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-26 07:23:17,717 104 INFO rb-9ca8621-226001-429049 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:41007/json 2026-10-26 07:23:17,717 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:41007/json with timeout 3 increased to 10s during tests 2026-10-26 07:23:17,735 104 INFO rb-9ca8621-226001-429049 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:41007/devtools/page/553ABEF330E0F71944DF3BD444522060 2026-10-26 07:23:17,747 104 INFO rb-9ca8621-226001-429049 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-26 07:23:17,755 104 INFO rb-9ca8621-226001-429049 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-26 07:23:17,789 104 INFO rb-9ca8621-226001-429049 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-26 07:23:17,812 104 INFO rb-9ca8621-226001-429049 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-26 07:23:17,812 104 INFO rb-9ca8621-226001-429049 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-26 07:23:17,928 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:19,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /docs HTTP/1.1" 200 - 235 0.147 1.465 2026-10-26 07:23:19,538 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '553ABEF330E0F71944DF3BD444522060', 'loaderId': 'DA66AF8FA80386B184DF3302552D07A2', 'isDownload': False} 2026-10-26 07:23:19,538 104 INFO rb-9ca8621-226001-429049 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-26 07:23:19,587 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 07:23:19,600 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 07:23:19,673 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.060 2026-10-26 07:23:19,689 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/855cda3/to_website_docs.assets_frontend_css.min.css 2026-10-26 07:23:19,705 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/assets/1/855cda3/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.008 0.117 2026-10-26 07:23:19,711 104 INFO rb-9ca8621-226001-429049 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-26 07:23:19,712 104 INFO rb-9ca8621-226001-429049 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-26 07:23:19,739 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 07:23:19,758 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.027 2026-10-26 07:23:19,780 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 07:23:19,814 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.050 2026-10-26 07:23:19,928 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 07:23:19,928 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 07:23:19,936 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 07:23:19,952 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 07:23:19,956 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:19] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.019 0.026 2026-10-26 07:23:20,048 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:20] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.009 0.020 2026-10-26 07:23:20,070 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 07:23:20,099 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:20] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-10-26 07:23:20,598 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/8db12d2/to_website_docs.assets_frontend_js.min.js 2026-10-26 07:23:20,611 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:20] "GET /web/assets/1/8db12d2/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-26 07:23:20,647 104 INFO rb-9ca8621-226001-429049 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-26 07:23:20,675 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-10-26 07:23:20,677 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 07:23:20,887 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 9474580 (allocated 11272192) 2026-10-26 07:23:20,889 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 4484 2026-10-26 07:23:20,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-10-26 07:23:20,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 4484 2026-10-26 07:23:20,985 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.178 2026-10-26 07:23:21,022 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_072321_021248_test_docs_frontend_bundle_loads_without_module_error.txt 2026-10-26 07:23:21,022 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmp2tyk10xs_chrome_odoo" 2026-10-26 07:23:21,039 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:21] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.013 0.204 2026-10-26 07:23:21,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:23:21,144 104 INFO rb-9ca8621-226001-429049 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-26 07:23:21,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:23:25,629 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-10-26 07:23:25,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-10-26 07:23:25,876 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-10-26 07:23:25,999 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-10-26 07:23:26,091 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-10-26 07:23:26,181 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-10-26 07:23:26,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-10-26 07:23:26,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-10-26 07:23:26,518 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-10-26 07:23:26,603 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-10-26 07:23:26,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-10-26 07:23:26,793 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-10-26 07:23:26,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-10-26 07:23:26,969 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-10-26 07:23:27,101 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:23:28,168 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-10-26 07:23:28,230 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reseq_reviewer from n/a 2026-10-26 07:23:28,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:28,836 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:28] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.033 0.556 2026-10-26 07:23:28,888 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-10-26 07:23:28,920 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reseq_editor from n/a 2026-10-26 07:23:28,939 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:29,401 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:29] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.015 0.450 2026-10-26 07:23:29,432 104 INFO rb-9ca8621-226001-429049 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-26 07:23:29,459 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reseq_reviewer from n/a 2026-10-26 07:23:29,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:29,936 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:29] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.017 0.446 2026-10-26 07:23:29,999 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-10-26 07:23:30,044 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reseq_reviewer from n/a 2026-10-26 07:23:30,065 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:31,934 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:31] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.049 1.822 2026-10-26 07:23:31,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-10-26 07:23:32,031 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reseq_reviewer from n/a 2026-10-26 07:23:32,051 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:32,566 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:32] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.008 0.511 2026-10-26 07:23:32,601 104 INFO rb-9ca8621-226001-429049 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-26 07:23:32,632 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reseq_reviewer from n/a 2026-10-26 07:23:32,651 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:33,118 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:33] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.014 0.458 2026-10-26 07:23:33,181 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:23:37,613 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-26 07:23:37,644 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:designer_doc from n/a 2026-10-26 07:23:37,668 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:38,201 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:38] "POST /docs/create_category HTTP/1.1" 200 - 8 0.004 0.536 2026-10-26 07:23:38,386 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:38] "POST /docs/create_category HTTP/1.1" 200 - 51 0.074 0.099 2026-10-26 07:23:38,466 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:38] "POST /docs/update_category HTTP/1.1" 200 - 21 0.019 0.052 2026-10-26 07:23:38,488 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:38] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 07:23:38,563 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:38] "POST /docs/update_category HTTP/1.1" 200 - 10 0.013 0.048 2026-10-26 07:23:38,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:38] "POST /docs/delete HTTP/1.1" 200 - 1 0.002 0.012 2026-10-26 07:23:38,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-10-26 07:23:38,642 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-26 07:23:38,694 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:manager_doc from n/a 2026-10-26 07:23:38,722 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:39,258 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:39] "POST /docs/create_category HTTP/1.1" 200 - 47 0.034 0.506 2026-10-26 07:23:39,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:39] "POST /docs/update_category HTTP/1.1" 200 - 27 0.020 0.040 2026-10-26 07:23:39,393 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.message records with IDs: [12001, 12000] 2026-10-26 07:23:39,445 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.doc.category records with IDs: [113] 2026-10-26 07:23:39,453 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.followers records with IDs: [2240] 2026-10-26 07:23:39,455 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:39] "POST /docs/delete HTTP/1.1" 200 - 41 0.059 0.054 2026-10-26 07:23:39,520 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:39] "POST /docs/update_category HTTP/1.1" 200 - 10 0.013 0.045 2026-10-26 07:23:39,597 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.document.content records with IDs: [46] 2026-10-26 07:23:39,633 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.document records with IDs: [106] 2026-10-26 07:23:39,667 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.message records with IDs: [12002] 2026-10-26 07:23:39,684 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.doc.category records with IDs: [109] 2026-10-26 07:23:39,702 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:39] "POST /docs/delete HTTP/1.1" 200 - 94 0.063 0.101 2026-10-26 07:23:39,704 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-10-26 07:23:39,768 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-26 07:23:39,799 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal_doc from n/a 2026-10-26 07:23:39,826 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:41,559 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:41] "POST /docs/create_category HTTP/1.1" 200 - 13 0.010 1.726 2026-10-26 07:23:41,576 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:41] "POST /docs/update_category HTTP/1.1" 200 - 3 0.004 0.006 2026-10-26 07:23:41,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:41] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 07:23:41,595 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-10-26 07:23:41,636 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-26 07:23:41,665 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:42,073 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 0.412 2026-10-26 07:23:42,089 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:23:42,107 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:23:42,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-10-26 07:23:42,157 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-26 07:23:42,196 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reviewer_doc from n/a 2026-10-26 07:23:42,222 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:42,678 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/create_category HTTP/1.1" 200 - 13 0.008 0.451 2026-10-26 07:23:42,798 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/create_category HTTP/1.1" 200 - 51 0.045 0.063 2026-10-26 07:23:42,873 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/update_category HTTP/1.1" 200 - 21 0.018 0.049 2026-10-26 07:23:42,896 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 07:23:42,952 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/update_category HTTP/1.1" 200 - 10 0.015 0.036 2026-10-26 07:23:42,969 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:42] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 07:23:43,024 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-26 07:23:43,054 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:designer_doc from n/a 2026-10-26 07:23:43,081 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:43,599 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:43] "POST /docs/create HTTP/1.1" 200 - 57 0.041 0.480 2026-10-26 07:23:43,712 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:43] "POST /docs/update_document HTTP/1.1" 200 - 27 0.043 0.059 2026-10-26 07:23:43,788 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #620 deleted mail.message records with IDs: [12006] 2026-10-26 07:23:43,812 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #620 deleted website.document.content records with IDs: [48] 2026-10-26 07:23:43,831 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #620 deleted mail.followers records with IDs: [2242] 2026-10-26 07:23:43,849 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #620 deleted mail.message records with IDs: [12008, 12007] 2026-10-26 07:23:43,865 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #620 deleted website.document records with IDs: [108] 2026-10-26 07:23:43,882 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #620 deleted mail.followers records with IDs: [2243] 2026-10-26 07:23:43,886 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:43] "POST /docs/delete HTTP/1.1" 200 - 101 0.060 0.104 2026-10-26 07:23:43,970 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:43] "POST /docs/update_document HTTP/1.1" 200 - 9 0.016 0.056 2026-10-26 07:23:44,018 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:44] "POST /docs/delete HTTP/1.1" 200 - 8 0.008 0.032 2026-10-26 07:23:44,074 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-26 07:23:44,108 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:editor_doc from n/a 2026-10-26 07:23:44,136 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:44,651 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:44] "POST /docs/create HTTP/1.1" 200 - 54 0.054 0.464 2026-10-26 07:23:44,749 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:44] "POST /docs/update_document HTTP/1.1" 200 - 28 0.032 0.051 2026-10-26 07:23:44,820 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #616 deleted mail.message records with IDs: [12009] 2026-10-26 07:23:44,843 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #616 deleted website.document.content records with IDs: [49] 2026-10-26 07:23:44,856 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #616 deleted mail.followers records with IDs: [2244] 2026-10-26 07:23:44,867 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #616 deleted mail.message records with IDs: [12011, 12010] 2026-10-26 07:23:44,881 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #616 deleted website.document records with IDs: [109] 2026-10-26 07:23:44,895 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #616 deleted mail.followers records with IDs: [2245] 2026-10-26 07:23:44,898 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:44] "POST /docs/delete HTTP/1.1" 200 - 100 0.056 0.084 2026-10-26 07:23:44,925 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:44] "POST /docs/update_document HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 07:23:44,954 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:44] "POST /docs/delete HTTP/1.1" 200 - 3 0.003 0.014 2026-10-26 07:23:44,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-10-26 07:23:45,008 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-26 07:23:45,043 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:manager_doc from n/a 2026-10-26 07:23:45,076 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:46,793 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:46] "POST /docs/create HTTP/1.1" 200 - 59 0.040 1.682 2026-10-26 07:23:46,878 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:46] "POST /docs/update_document HTTP/1.1" 200 - 20 0.021 0.054 2026-10-26 07:23:46,984 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.message records with IDs: [12012] 2026-10-26 07:23:47,010 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.document.content records with IDs: [50] 2026-10-26 07:23:47,028 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.followers records with IDs: [2246] 2026-10-26 07:23:47,048 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.message records with IDs: [12014, 12013] 2026-10-26 07:23:47,061 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.document records with IDs: [110] 2026-10-26 07:23:47,078 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.followers records with IDs: [2247] 2026-10-26 07:23:47,081 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:47] "POST /docs/delete HTTP/1.1" 200 - 107 0.079 0.115 2026-10-26 07:23:47,162 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:47] "POST /docs/update_document HTTP/1.1" 200 - 7 0.007 0.064 2026-10-26 07:23:47,207 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.document.content records with IDs: [46] 2026-10-26 07:23:47,225 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted mail.message records with IDs: [12015] 2026-10-26 07:23:47,236 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #622 deleted website.document records with IDs: [106] 2026-10-26 07:23:47,248 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:47] "POST /docs/delete HTTP/1.1" 200 - 56 0.029 0.050 2026-10-26 07:23:47,249 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-10-26 07:23:47,288 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-26 07:23:47,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal_doc from n/a 2026-10-26 07:23:47,336 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:47,813 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:47] "POST /docs/create HTTP/1.1" 200 - 17 0.016 0.464 2026-10-26 07:23:47,830 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:47] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.006 2026-10-26 07:23:47,844 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:47] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 07:23:47,846 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-10-26 07:23:47,884 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-26 07:23:47,909 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:48,336 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:48] "POST /docs/create HTTP/1.1" 200 - 5 0.001 0.428 2026-10-26 07:23:48,347 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:48] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:23:48,357 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:48] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:23:48,358 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-10-26 07:23:48,402 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-26 07:23:48,426 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:reviewer_doc from n/a 2026-10-26 07:23:48,447 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:48,973 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:48] "POST /docs/create HTTP/1.1" 200 - 57 0.037 0.492 2026-10-26 07:23:49,059 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:49] "POST /docs/update_document HTTP/1.1" 200 - 27 0.018 0.055 2026-10-26 07:23:49,123 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #618 deleted mail.message records with IDs: [12016] 2026-10-26 07:23:49,144 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #618 deleted website.document.content records with IDs: [51] 2026-10-26 07:23:49,159 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #618 deleted mail.followers records with IDs: [2248] 2026-10-26 07:23:49,174 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #618 deleted mail.message records with IDs: [12018, 12017] 2026-10-26 07:23:49,189 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #618 deleted website.document records with IDs: [111] 2026-10-26 07:23:49,205 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #618 deleted mail.followers records with IDs: [2249] 2026-10-26 07:23:49,207 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:49] "POST /docs/delete HTTP/1.1" 200 - 101 0.048 0.085 2026-10-26 07:23:49,259 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:49] "POST /docs/update_document HTTP/1.1" 200 - 9 0.012 0.032 2026-10-26 07:23:49,297 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:49] "POST /docs/delete HTTP/1.1" 200 - 8 0.008 0.024 2026-10-26 07:23:49,299 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-10-26 07:23:49,354 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:23:49,377 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-10-26 07:23:49,382 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:50,894 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:50] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.135 1.380 2026-10-26 07:23:50,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-10-26 07:23:50,959 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-10-26 07:23:50,964 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:53,797 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:53] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.144 2.691 2026-10-26 07:23:53,800 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-10-26 07:23:53,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-10-26 07:23:53,857 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:23:55,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:23:55] "GET /docs/search HTTP/1.1" 200 - 209 0.139 1.540 2026-10-26 07:23:55,537 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-10-26 07:23:55,617 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:24:00,152 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-26 07:24:00,270 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #626 deleted odoo.version records with IDs: [17] 2026-10-26 07:24:00,298 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #626 deleted product.attribute.value records with IDs: [122] 2026-10-26 07:24:00,367 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:24:04,911 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-10-26 07:24:05,054 104 INFO rb-9ca8621-226001-429049 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-26 07:24:05,126 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:24:09,626 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-26 07:24:09,715 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-26 07:24:09,862 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:24:14,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-26 07:24:14,693 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-26 07:24:14,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:24:19,408 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-26 07:24:19,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:24:21,053 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:21] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.151 1.459 2026-10-26 07:24:21,159 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:21] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.013 0.086 2026-10-26 07:24:21,232 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_search_without_search_term_or_with_bad_version ... 2026-10-26 07:24:21,295 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:24:22,954 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:22] "GET /docs/search HTTP/1.1" 200 - 219 0.147 1.516 2026-10-26 07:24:23,073 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:23] "GET /docs/search?version=27 HTTP/1.1" 200 - 22 0.019 0.084 2026-10-26 07:24:23,199 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:23] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=abc HTTP/1.1" 200 - 22 0.016 0.089 2026-10-26 07:24:23,310 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:23] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=² HTTP/1.1" 200 - 22 0.015 0.075 2026-10-26 07:24:23,364 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-26 07:24:23,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:24:26,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:26] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.168 2.732 2026-10-26 07:24:26,469 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:26] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.020 0.072 2026-10-26 07:24:26,670 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:26] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.029 0.141 2026-10-26 07:24:26,817 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:26] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.023 0.105 2026-10-26 07:24:26,846 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:26] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.003 0.018 2026-10-26 07:24:26,966 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:26] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.024 0.083 2026-10-26 07:24:26,994 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:26] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.003 0.012 2026-10-26 07:24:27,113 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:27] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.023 0.090 2026-10-26 07:24:27,230 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:27] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.022 0.080 2026-10-26 07:24:27,310 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:24:27,816 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-26 07:24:27,922 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #673 deleted mail.message records with IDs: [12025] 2026-10-26 07:24:27,936 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #673 deleted odoo.version records with IDs: [31] 2026-10-26 07:24:27,953 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #673 deleted mail.followers records with IDs: [2250] 2026-10-26 07:24:27,970 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #673 deleted product.attribute.value records with IDs: [136] 2026-10-26 07:24:27,995 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #673 deleted mail.message records with IDs: [12024] 2026-10-26 07:24:28,002 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #673 deleted odoo.version records with IDs: [30] 2026-10-26 07:24:28,017 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #673 deleted product.attribute.value records with IDs: [135] 2026-10-26 07:24:28,085 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:24:28,105 104 INFO rb-9ca8621-226001-429049 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-26 07:24:28,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:24:28,758 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-26 07:24:28,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:demo from n/a 2026-10-26 07:24:28,866 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:24:29,293 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:24:29] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.004 0.427 2026-10-26 07:24:29,295 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-10-26 07:24:29,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:24:29,982 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-26 07:24:29,994 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12027] 2026-10-26 07:24:30,002 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 07:24:30,029 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-26 07:24:30,076 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-26 07:24:30,127 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-10-26 07:24:30,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-26 07:24:30,212 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-26 07:24:30,249 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-26 07:24:30,278 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-26 07:24:30,328 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-10-26 07:24:30,383 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-26 07:24:30,465 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-26 07:24:30,512 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:24:31,197 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-26 07:24:31,210 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12029] 2026-10-26 07:24:31,219 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 07:24:31,247 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-26 07:24:31,322 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:24:31,998 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-10-26 07:24:32,012 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12031] 2026-10-26 07:24:32,023 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 07:24:32,052 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-26 07:24:32,091 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-10-26 07:24:32,106 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-26 07:24:32,114 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-26 07:24:32,162 104 INFO rb-9ca8621-226001-429049 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-26 07:24:32,223 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 676, model: utm.campaign 2026-10-26 07:24:32,243 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 676, model: utm.medium 2026-10-26 07:24:32,248 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 676, model: utm.source 2026-10-26 07:24:32,317 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:24:46,968 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-10-26 07:24:47,107 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-10-26 07:24:47,252 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-10-26 07:24:47,415 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-10-26 07:24:47,598 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:25:03,665 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-26 07:25:05,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-26 07:25:06,562 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-26 07:25:07,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-26 07:25:08,728 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-26 07:25:10,090 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-26 07:25:11,528 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-26 07:25:12,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-26 07:25:14,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-26 07:25:16,153 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-10-26 07:25:17,990 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-10-26 07:25:20,379 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-10-26 07:25:21,091 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:25:21,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-26 07:25:21,181 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:25:37,008 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-10-26 07:25:37,137 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-10-26 07:25:37,545 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-10-26 07:25:38,046 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-10-26 07:25:38,186 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-10-26 07:25:38,256 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-10-26 07:25:38,416 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-10-26 07:25:38,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-10-26 07:25:39,172 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-10-26 07:25:39,806 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-10-26 07:25:51,857 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-10-26 07:25:52,565 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-10-26 07:25:53,374 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:26:08,846 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-26 07:26:17,230 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:26:33,436 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-10-26 07:26:34,145 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-10-26 07:26:35,837 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-10-26 07:26:36,575 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-10-26 07:26:37,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:26:37,574 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-26 07:26:37,793 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:26:38,780 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-26 07:26:41,952 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-10-26 07:26:44,376 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-10-26 07:26:46,597 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:26:46,993 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-10-26 07:26:48,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [697, 698] 2026-10-26 07:26:49,121 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1509] 2026-10-26 07:26:50,207 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-10-26 07:26:51,729 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [703, 704] 2026-10-26 07:26:51,897 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1516] 2026-10-26 07:26:53,001 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-10-26 07:26:53,747 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-10-26 07:26:55,133 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-10-26 07:26:56,513 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:26:57,255 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-10-26 07:26:57,649 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-10-26 07:26:57,859 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 687, model: product.product 2026-10-26 07:26:57,906 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 687, model: product.template 2026-10-26 07:26:57,947 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-10-26 07:26:58,447 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-10-26 07:26:58,549 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:27:13,973 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-10-26 07:27:15,501 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [709, 710] 2026-10-26 07:27:15,701 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1538] 2026-10-26 07:27:16,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-10-26 07:27:18,350 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [715, 716] 2026-10-26 07:27:18,553 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1545] 2026-10-26 07:27:19,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-10-26 07:27:20,537 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-10-26 07:27:21,937 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [721, 722] 2026-10-26 07:27:22,138 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1557] 2026-10-26 07:27:22,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-10-26 07:27:24,230 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [725, 726] 2026-10-26 07:27:24,415 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1564] 2026-10-26 07:27:24,995 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-10-26 07:27:26,608 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [729, 730] 2026-10-26 07:27:26,824 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1571] 2026-10-26 07:27:27,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-10-26 07:27:29,062 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [733, 734] 2026-10-26 07:27:29,307 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1578] 2026-10-26 07:27:29,917 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-10-26 07:27:30,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-10-26 07:27:31,607 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-10-26 07:27:32,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-10-26 07:27:33,328 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-10-26 07:27:34,124 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-10-26 07:27:35,011 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-10-26 07:27:35,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-10-26 07:27:36,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-10-26 07:27:38,164 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [737, 738] 2026-10-26 07:27:38,365 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1609] 2026-10-26 07:27:39,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-10-26 07:27:40,653 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [741, 742] 2026-10-26 07:27:40,809 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1616] 2026-10-26 07:27:41,513 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-10-26 07:27:42,941 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [745, 746] 2026-10-26 07:27:43,092 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1623] 2026-10-26 07:27:43,811 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-10-26 07:27:45,212 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [749, 750] 2026-10-26 07:27:45,369 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1630] 2026-10-26 07:27:46,426 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-10-26 07:27:47,928 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [755, 756] 2026-10-26 07:27:48,109 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1637] 2026-10-26 07:27:48,893 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-10-26 07:27:50,295 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [759, 760] 2026-10-26 07:27:50,458 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1644] 2026-10-26 07:27:51,089 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-10-26 07:27:52,771 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [763, 764] 2026-10-26 07:27:52,951 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1651] 2026-10-26 07:27:53,552 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-10-26 07:27:55,033 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [767, 768] 2026-10-26 07:27:55,176 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1658] 2026-10-26 07:27:55,807 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-10-26 07:27:57,323 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line.ctp records with IDs: [771, 772] 2026-10-26 07:27:57,467 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #688 deleted account.move.line records with IDs: [1665] 2026-10-26 07:27:58,496 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-10-26 07:27:59,273 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-10-26 07:28:00,064 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-10-26 07:28:00,889 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-10-26 07:28:01,804 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-10-26 07:28:02,729 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-10-26 07:28:03,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:28:18,363 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #690 deleted ir.model.data records with IDs: [506153] 2026-10-26 07:28:18,364 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #690 deleted account.journal records with IDs: [760] 2026-10-26 07:28:18,369 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-10-26 07:28:18,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-10-26 07:28:18,855 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-10-26 07:28:19,046 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-10-26 07:28:19,238 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-10-26 07:28:19,476 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-10-26 07:28:19,654 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-10-26 07:28:19,886 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-10-26 07:28:19,967 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-10-26 07:28:20,195 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:28:20,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-10-26 07:28:22,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-10-26 07:28:23,827 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-10-26 07:28:25,536 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-10-26 07:28:27,313 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:28:27,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-26 07:28:27,869 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-26 07:28:28,197 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-26 07:28:28,255 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:28:44,025 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-10-26 07:28:44,225 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-10-26 07:28:44,383 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-10-26 07:28:44,618 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-10-26 07:28:44,774 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-10-26 07:28:44,923 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-10-26 07:28:45,065 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-10-26 07:28:45,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-10-26 07:28:45,538 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-10-26 07:28:47,665 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:28:48,761 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-26 07:28:50,276 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [779, 780] 2026-10-26 07:28:50,481 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1694] 2026-10-26 07:28:51,433 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:29:14,215 104 INFO rb-9ca8621-226001-429049 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-26 07:29:14,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-10-26 07:29:14,814 104 INFO rb-9ca8621-226001-429049 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-26 07:29:15,019 104 INFO rb-9ca8621-226001-429049 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-26 07:29:15,273 104 INFO rb-9ca8621-226001-429049 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-26 07:29:15,451 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-10-26 07:29:15,589 104 INFO rb-9ca8621-226001-429049 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-26 07:29:16,748 104 INFO rb-9ca8621-226001-429049 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-26 07:29:17,880 104 INFO rb-9ca8621-226001-429049 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-26 07:29:19,040 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:29:47,498 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-26 07:29:47,698 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-26 07:29:47,826 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-26 07:29:49,050 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:30:18,500 104 INFO rb-9ca8621-226001-429049 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-26 07:30:18,662 104 INFO rb-9ca8621-226001-429049 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-26 07:30:18,764 104 INFO rb-9ca8621-226001-429049 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-26 07:30:18,879 104 INFO rb-9ca8621-226001-429049 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-26 07:30:18,983 104 INFO rb-9ca8621-226001-429049 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-26 07:30:19,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-10-26 07:30:19,230 104 INFO rb-9ca8621-226001-429049 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-26 07:30:19,331 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-10-26 07:30:19,458 104 INFO rb-9ca8621-226001-429049 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-26 07:30:19,542 104 INFO rb-9ca8621-226001-429049 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-26 07:30:19,644 104 INFO rb-9ca8621-226001-429049 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-26 07:30:19,783 104 INFO rb-9ca8621-226001-429049 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-26 07:30:19,904 104 INFO rb-9ca8621-226001-429049 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-26 07:30:20,053 104 INFO rb-9ca8621-226001-429049 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-26 07:30:20,146 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-26 07:30:20,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-10-26 07:30:48,992 104 INFO rb-9ca8621-226001-429049 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-26 07:30:49,194 104 INFO rb-9ca8621-226001-429049 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-26 07:30:49,295 104 INFO rb-9ca8621-226001-429049 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-26 07:30:49,497 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 07:31:19,017 104 INFO rb-9ca8621-226001-429049 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-26 07:31:20,009 104 INFO rb-9ca8621-226001-429049 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-26 07:31:20,925 104 INFO rb-9ca8621-226001-429049 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-26 07:31:21,853 104 INFO rb-9ca8621-226001-429049 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-26 07:31:22,663 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 707, model: account.bank.statement.import 2026-10-26 07:31:22,735 104 INFO rb-9ca8621-226001-429049 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-26 07:31:24,186 104 INFO rb-9ca8621-226001-429049 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-26 07:31:26,064 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 07:31:55,307 104 INFO rb-9ca8621-226001-429049 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-26 07:31:55,491 104 INFO rb-9ca8621-226001-429049 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-26 07:31:55,591 104 INFO rb-9ca8621-226001-429049 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-26 07:31:55,682 104 INFO rb-9ca8621-226001-429049 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-26 07:31:55,781 104 INFO rb-9ca8621-226001-429049 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-26 07:31:55,923 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 07:32:24,582 104 INFO rb-9ca8621-226001-429049 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-26 07:32:33,498 104 INFO rb-9ca8621-226001-429049 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-26 07:32:34,261 104 INFO rb-9ca8621-226001-429049 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-26 07:32:42,593 104 INFO rb-9ca8621-226001-429049 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-26 07:32:50,908 104 INFO rb-9ca8621-226001-429049 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-26 07:32:51,165 104 INFO rb-9ca8621-226001-429049 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-26 07:32:52,992 104 INFO rb-9ca8621-226001-429049 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-26 07:33:00,999 104 INFO rb-9ca8621-226001-429049 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-26 07:33:01,953 104 INFO rb-9ca8621-226001-429049 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-26 07:33:10,388 104 INFO rb-9ca8621-226001-429049 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-26 07:33:11,417 104 INFO rb-9ca8621-226001-429049 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-26 07:33:12,371 104 INFO rb-9ca8621-226001-429049 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-26 07:33:13,384 104 INFO rb-9ca8621-226001-429049 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-26 07:33:21,886 104 INFO rb-9ca8621-226001-429049 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-26 07:33:22,080 104 INFO rb-9ca8621-226001-429049 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-26 07:33:30,396 104 INFO rb-9ca8621-226001-429049 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-26 07:33:31,476 104 INFO rb-9ca8621-226001-429049 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-26 07:33:31,943 104 INFO rb-9ca8621-226001-429049 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-26 07:33:32,748 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-26 07:34:01,931 104 INFO rb-9ca8621-226001-429049 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-26 07:34:09,754 104 INFO rb-9ca8621-226001-429049 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-26 07:34:10,648 104 INFO rb-9ca8621-226001-429049 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-26 07:34:11,529 104 INFO rb-9ca8621-226001-429049 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-26 07:34:12,476 104 INFO rb-9ca8621-226001-429049 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-26 07:34:13,487 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 07:34:42,290 104 INFO rb-9ca8621-226001-429049 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-26 07:34:45,377 104 INFO rb-9ca8621-226001-429049 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-26 07:34:50,155 104 INFO rb-9ca8621-226001-429049 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-26 07:34:54,471 104 INFO rb-9ca8621-226001-429049 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-26 07:34:58,824 104 INFO rb-9ca8621-226001-429049 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-26 07:35:03,361 104 INFO rb-9ca8621-226001-429049 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-26 07:35:06,753 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-10-26 07:35:38,399 104 INFO rb-9ca8621-226001-429049 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-26 07:35:39,835 104 INFO rb-9ca8621-226001-429049 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-26 07:35:41,879 104 INFO rb-9ca8621-226001-429049 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-26 07:35:43,828 104 INFO rb-9ca8621-226001-429049 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-26 07:35:46,175 104 INFO rb-9ca8621-226001-429049 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-26 07:35:48,278 104 INFO rb-9ca8621-226001-429049 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-26 07:35:52,137 104 INFO rb-9ca8621-226001-429049 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-26 07:35:53,273 104 INFO rb-9ca8621-226001-429049 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-26 07:35:53,479 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-26 07:36:24,087 104 INFO rb-9ca8621-226001-429049 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-26 07:36:24,651 104 INFO rb-9ca8621-226001-429049 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-26 07:36:26,663 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #732 deleted account.move.line.ctp records with IDs: [907] 2026-10-26 07:36:26,905 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #732 deleted account.move.line records with IDs: [1951] 2026-10-26 07:36:27,656 104 INFO rb-9ca8621-226001-429049 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-26 07:36:28,494 104 INFO rb-9ca8621-226001-429049 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-26 07:36:29,102 104 INFO rb-9ca8621-226001-429049 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-26 07:36:31,683 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #732 deleted account.move.line.ctp records with IDs: [912] 2026-10-26 07:36:31,878 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #732 deleted account.move.line records with IDs: [1960] 2026-10-26 07:36:32,634 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:37:03,131 104 INFO rb-9ca8621-226001-429049 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-26 07:37:04,199 104 INFO rb-9ca8621-226001-429049 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-26 07:37:05,908 104 INFO rb-9ca8621-226001-429049 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-26 07:37:07,313 104 INFO rb-9ca8621-226001-429049 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-26 07:37:09,915 104 INFO rb-9ca8621-226001-429049 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-26 07:37:12,193 104 INFO rb-9ca8621-226001-429049 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-26 07:37:14,315 104 INFO rb-9ca8621-226001-429049 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-26 07:37:16,071 104 INFO rb-9ca8621-226001-429049 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-26 07:37:17,809 104 INFO rb-9ca8621-226001-429049 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-26 07:37:19,377 104 INFO rb-9ca8621-226001-429049 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-26 07:37:21,609 104 INFO rb-9ca8621-226001-429049 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-26 07:37:21,818 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-26 07:37:50,130 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-26 07:37:50,255 104 INFO rb-9ca8621-226001-429049 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-26 07:37:50,313 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-26 07:37:50,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-26 07:37:51,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-10-26 07:37:52,810 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 07:38:21,291 104 INFO rb-9ca8621-226001-429049 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-26 07:38:21,468 104 INFO rb-9ca8621-226001-429049 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-26 07:38:21,604 104 INFO rb-9ca8621-226001-429049 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-26 07:38:21,785 104 INFO rb-9ca8621-226001-429049 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-26 07:38:21,938 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-10-26 07:38:22,077 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,125 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,174 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,309 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,432 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,560 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,740 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,877 104 INFO rb-9ca8621-226001-429049 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-26 07:38:22,995 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-26 07:38:23,155 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-26 07:38:54,479 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-26 07:38:54,649 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-26 07:38:54,805 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-26 07:39:00,288 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-26 07:39:00,515 104 INFO rb-9ca8621-226001-429049 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-26 07:39:02,593 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 07:39:02,613 104 INFO rb-9ca8621-226001-429049 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-26 07:39:09,418 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:39:09,641 104 INFO rb-9ca8621-226001-429049 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-26 07:39:09,745 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:39:10,983 104 INFO rb-9ca8621-226001-429049 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-26 07:39:11,111 104 INFO rb-9ca8621-226001-429049 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-26 07:39:11,291 104 INFO rb-9ca8621-226001-429049 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-26 07:39:11,403 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:39:39,461 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-26 07:39:48,747 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-26 07:39:53,371 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:40:24,274 104 INFO rb-9ca8621-226001-429049 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-26 07:40:28,981 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-10-26 07:40:30,034 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-10-26 07:40:34,381 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-10-26 07:40:34,526 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [204], uid: 749, model: account.followup.level 2026-10-26 07:40:34,625 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-10-26 07:40:38,647 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 749, model: followup.report 2026-10-26 07:40:38,749 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-10-26 07:40:42,426 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-10-26 07:40:43,345 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 753, model: followup.receivable 2026-10-26 07:40:43,478 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 07:41:14,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-10-26 07:41:18,206 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-10-26 07:41:24,999 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-10-26 07:41:31,861 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-10-26 07:41:35,799 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-10-26 07:41:41,030 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-10-26 07:41:46,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-10-26 07:41:49,735 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-10-26 07:41:53,176 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-10-26 07:41:53,944 104 INFO rb-9ca8621-226001-429049 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-26 07:42:00,154 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-10-26 07:42:05,463 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-10-26 07:42:08,726 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-10-26 07:42:12,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:42:28,323 104 INFO rb-9ca8621-226001-429049 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-26 07:42:28,451 104 INFO rb-9ca8621-226001-429049 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-26 07:42:28,547 104 INFO rb-9ca8621-226001-429049 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-26 07:42:28,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:42:56,227 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-10-26 07:42:59,330 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-10-26 07:43:02,989 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-10-26 07:43:05,949 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-10-26 07:43:09,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714277697683922.1705276800.000000000000000-openerp-155-followup.report@80284249a40b>: ['"Partner A" <@False>'] 2026-10-26 07:43:10,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #760 deleted mail.mail records with IDs: [502] 2026-10-26 07:43:10,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <916862977262121.1707523200.000000000000000-openerp-155-followup.report@80284249a40b>: ['"Partner A" <@False>'] 2026-10-26 07:43:10,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #760 deleted mail.mail records with IDs: [503] 2026-10-26 07:43:10,690 104 INFO rb-9ca8621-226001-429049 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-26 07:43:14,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018260612294700.1705276800.000000000000000-openerp-163-followup.report@80284249a40b>: ['"Partner A" <@False>'] 2026-10-26 07:43:14,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #760 deleted mail.mail records with IDs: [504] 2026-10-26 07:43:14,836 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:43:43,093 104 INFO rb-9ca8621-226001-429049 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-26 07:43:47,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138237330133379.1705276800.000000000000000-openerp-171-followup.report@80284249a40b>: ['"Below Threshold Partner" <@False>'] 2026-10-26 07:43:47,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #762 deleted mail.mail records with IDs: [505] 2026-10-26 07:43:47,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:44:13,974 104 INFO rb-9ca8621-226001-429049 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-26 07:44:18,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817114719712829.1705276800.000000000000000-openerp-179-followup.report@80284249a40b>: ['"Age Tracking Partner" <@False>'] 2026-10-26 07:44:18,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #764 deleted mail.mail records with IDs: [506] 2026-10-26 07:44:18,475 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:44:46,681 104 INFO rb-9ca8621-226001-429049 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-26 07:44:51,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798805268113372.1714521600.000000000000000-openerp-187-followup.report@80284249a40b>: ['"Negative Cadence Partner" <@False>'] 2026-10-26 07:44:51,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #766 deleted mail.mail records with IDs: [507] 2026-10-26 07:44:51,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <653044472962120.1718409600.000000000000000-openerp-187-followup.report@80284249a40b>: ['"Negative Cadence Partner" <@False>'] 2026-10-26 07:44:51,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #766 deleted mail.mail records with IDs: [508] 2026-10-26 07:44:51,798 104 INFO rb-9ca8621-226001-429049 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-26 07:44:56,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734204364250218.1712707200.000000000000000-openerp-195-followup.report@80284249a40b>: ['"Negative Cadence Partner" <@False>'] 2026-10-26 07:44:56,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #766 deleted mail.mail records with IDs: [509] 2026-10-26 07:44:56,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-10-26 07:45:00,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <809962653775726.1712707200.000000000000000-openerp-203-followup.report@80284249a40b>: ['"Negative Cadence Partner" <@False>'] 2026-10-26 07:45:00,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #766 deleted mail.mail records with IDs: [510] 2026-10-26 07:45:01,040 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:45:15,976 104 INFO rb-9ca8621-226001-429049 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-26 07:45:19,806 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:45:42,654 104 INFO rb-9ca8621-226001-429049 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-26 07:45:42,889 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-10-26 07:45:43,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:45:58,592 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-10-26 07:46:13,294 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:46:42,844 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-10-26 07:46:46,738 104 INFO rb-9ca8621-226001-429049 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-26 07:46:51,817 104 INFO rb-9ca8621-226001-429049 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-26 07:46:58,972 104 INFO rb-9ca8621-226001-429049 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-26 07:47:06,299 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-10-26 07:47:11,982 104 INFO rb-9ca8621-226001-429049 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-26 07:47:15,529 104 INFO rb-9ca8621-226001-429049 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-26 07:47:18,820 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:47:46,508 104 INFO rb-9ca8621-226001-429049 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-26 07:47:50,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:48:18,956 104 INFO rb-9ca8621-226001-429049 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-26 07:48:26,040 104 INFO rb-9ca8621-226001-429049 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-26 07:48:32,736 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:48:49,942 104 INFO rb-9ca8621-226001-429049 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-26 07:50:08,176 104 INFO rb-9ca8621-226001-429049 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-26 07:50:08,258 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:50:27,088 104 INFO rb-9ca8621-226001-429049 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-26 07:53:03,160 104 INFO rb-9ca8621-226001-429049 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-26 07:53:03,254 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:53:21,743 104 INFO rb-9ca8621-226001-429049 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-26 07:53:25,218 104 INFO rb-9ca8621-226001-429049 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-26 07:53:32,303 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [511] 2026-10-26 07:53:32,444 104 INFO rb-9ca8621-226001-429049 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-26 07:53:36,776 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [512] 2026-10-26 07:53:36,848 104 INFO rb-9ca8621-226001-429049 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-26 07:53:44,192 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [513] 2026-10-26 07:53:44,335 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-10-26 07:53:48,278 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-10-26 07:53:51,497 104 INFO rb-9ca8621-226001-429049 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-26 07:53:57,814 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [514] 2026-10-26 07:53:57,956 104 INFO rb-9ca8621-226001-429049 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-26 07:54:02,591 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [515] 2026-10-26 07:54:02,790 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-10-26 07:54:06,584 104 INFO rb-9ca8621-226001-429049 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-26 07:54:10,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [516] 2026-10-26 07:54:10,930 104 INFO rb-9ca8621-226001-429049 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-26 07:54:16,102 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [517] 2026-10-26 07:54:19,219 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [518] 2026-10-26 07:54:19,305 104 INFO rb-9ca8621-226001-429049 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-26 07:54:25,612 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [519] 2026-10-26 07:54:25,724 104 INFO rb-9ca8621-226001-429049 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-26 07:54:31,250 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [520] 2026-10-26 07:54:31,403 104 INFO rb-9ca8621-226001-429049 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-26 07:54:37,477 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [521] 2026-10-26 07:54:37,752 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [522] 2026-10-26 07:54:37,820 104 INFO rb-9ca8621-226001-429049 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-26 07:54:41,679 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [523] 2026-10-26 07:54:44,394 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [524] 2026-10-26 07:54:44,538 104 INFO rb-9ca8621-226001-429049 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-26 07:54:50,598 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [525] 2026-10-26 07:54:50,752 104 INFO rb-9ca8621-226001-429049 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-26 07:54:56,553 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [526] 2026-10-26 07:54:56,869 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [527] 2026-10-26 07:54:56,954 104 INFO rb-9ca8621-226001-429049 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-26 07:55:03,008 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [528] 2026-10-26 07:55:03,116 104 INFO rb-9ca8621-226001-429049 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-26 07:55:08,682 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [529] 2026-10-26 07:55:08,885 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [530] 2026-10-26 07:55:09,003 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-10-26 07:55:13,179 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [531] 2026-10-26 07:55:13,338 104 INFO rb-9ca8621-226001-429049 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-26 07:55:17,189 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #784 deleted mail.mail records with IDs: [532] 2026-10-26 07:55:17,312 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-10-26 07:55:20,622 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-10-26 07:55:23,700 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-10-26 07:55:26,755 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-10-26 07:55:30,294 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:55:53,729 104 INFO rb-9ca8621-226001-429049 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-26 07:55:54,323 104 INFO rb-9ca8621-226001-429049 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: 4735 2026-10-26 07:55:54,324 104 INFO rb-9ca8621-226001-429049 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/tmpsg40mcq7_chrome_odoo 2026-10-26 07:55:54,324 104 INFO rb-9ca8621-226001-429049 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:43323/json/version 2026-10-26 07:55:54,325 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43323/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:55:54,388 104 INFO rb-9ca8621-226001-429049 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-26 07:55:54,388 104 INFO rb-9ca8621-226001-429049 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:43323/json 2026-10-26 07:55:54,389 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43323/json with timeout 3 increased to 10s during tests 2026-10-26 07:55:54,402 104 INFO rb-9ca8621-226001-429049 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:43323/devtools/page/173EF9BB47D9DE96DAAB72AB7657F384 2026-10-26 07:55:54,412 104 INFO rb-9ca8621-226001-429049 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-26 07:55:54,421 104 INFO rb-9ca8621-226001-429049 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-26 07:55:54,618 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 07:55:54,643 104 INFO rb-9ca8621-226001-429049 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-26 07:55:54,653 104 INFO rb-9ca8621-226001-429049 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-26 07:55:54,653 104 INFO rb-9ca8621-226001-429049 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-26 07:55:54,675 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:55:58,149 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:58] "GET /odoo HTTP/1.1" 200 - 185 0.410 3.067 2026-10-26 07:55:58,157 104 INFO rb-9ca8621-226001-429049 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': '173EF9BB47D9DE96DAAB72AB7657F384', 'loaderId': '8903279C782E21AFD3C0E29FAC367E6B', 'isDownload': False} 2026-10-26 07:55:58,158 104 INFO rb-9ca8621-226001-429049 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-26 07:55:58,238 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:58] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-26 07:55:58,282 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:58] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.066 2026-10-26 07:55:58,430 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 07:55:59,936 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:59] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 1.004 0.702 2026-10-26 07:55:59,959 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.707 2026-10-26 07:56:00,009 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 1.720 2026-10-26 07:56:00,022 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.213 2026-10-26 07:56:00,027 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.401 2026-10-26 07:56:00,308 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-26 07:56:00,312 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:56:00,320 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:56:00,357 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 07:56:00,395 104 INFO rb-9ca8621-226001-429049 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-26 07:56:00,479 104 INFO rb-9ca8621-226001-429049 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (118) 2026-10-26 07:56:00,579 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.069 0.103 2026-10-26 07:56:00,589 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.091 2026-10-26 07:56:00,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-10-26 07:56:00,632 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.123 2026-10-26 07:56:00,713 104 INFO rb-9ca8621-226001-429049 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: The ready code tooks too much time : 2.5550405979156494 2026-10-26 07:56:00,724 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.039 2026-10-26 07:56:00,725 104 INFO rb-9ca8621-226001-429049 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-26 07:56:00,914 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:56:00,940 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:00] "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-26 07:56:01,314 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "POST /mail/data HTTP/1.1" 200 - 151 0.278 0.300 2026-10-26 07:56:01,343 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.562 2026-10-26 07:56:01,386 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "GET /web/image/res.partner/3/avatar_128?unique=1793001330000 HTTP/1.1" 200 - 9 0.015 0.590 2026-10-26 07:56:01,439 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.643 2026-10-26 07:56:01,588 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.022 0.716 2026-10-26 07:56:01,592 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.689 2026-10-26 07:56:01,623 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-26 07:56:01,733 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.018 2026-10-26 07:56:01,742 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 07:56:02,980 104 INFO rb-9ca8621-226001-429049 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-26 07:56:02,984 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.008 2026-10-26 07:56:03,010 104 INFO rb-9ca8621-226001-429049 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-26 07:56:03,059 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 07:56:03,107 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.031 2026-10-26 07:56:03,256 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:56:03,473 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "POST /mail/data HTTP/1.1" 200 - 72 0.116 0.218 2026-10-26 07:56:03,521 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.012 0.346 2026-10-26 07:56:03,554 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.367 2026-10-26 07:56:03,614 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 9 0.015 0.405 2026-10-26 07:56:03,617 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.395 2026-10-26 07:56:03,695 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 07:56:03,748 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.031 2026-10-26 07:56:03,810 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 07:56:03,888 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:03] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.047 0.104 2026-10-26 07:56:04,041 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.028 0.038 2026-10-26 07:56:04,053 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-10-26 07:56:04,248 104 INFO rb-9ca8621-226001-429049 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-26 07:56:04,345 104 INFO rb-9ca8621-226001-429049 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-26 07:56:04,399 104 INFO rb-9ca8621-226001-429049 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-26 07:56:04,460 104 INFO rb-9ca8621-226001-429049 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-26 07:56:04,513 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.011 0.033 2026-10-26 07:56:04,533 104 INFO rb-9ca8621-226001-429049 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-26 07:56:04,579 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 07:56:04,635 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.013 0.057 2026-10-26 07:56:04,797 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.038 0.035 2026-10-26 07:56:04,834 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.008 0.061 2026-10-26 07:56:04,990 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:04] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.023 2026-10-26 07:56:05,030 104 INFO rb-9ca8621-226001-429049 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-26 07:56:05,087 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.036 0.082 2026-10-26 07:56:05,119 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.015 0.041 2026-10-26 07:56:05,120 104 INFO rb-9ca8621-226001-429049 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-26 07:56:05,151 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.017 2026-10-26 07:56:05,346 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.049 0.162 2026-10-26 07:56:05,420 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.009 0.030 2026-10-26 07:56:05,492 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.014 0.035 2026-10-26 07:56:05,605 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:56:05,663 104 INFO rb-9ca8621-226001-429049 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-26 07:56:05,768 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:05] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.007 0.025 2026-10-26 07:56:06,206 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:06] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.140 0.277 2026-10-26 07:56:06,222 104 INFO rb-9ca8621-226001-429049 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-26 07:56:06,288 104 INFO rb-9ca8621-226001-429049 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-26 07:56:06,857 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:06] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.113 0.440 2026-10-26 07:56:06,904 104 INFO rb-9ca8621-226001-429049 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-26 07:56:06,910 104 INFO rb-9ca8621-226001-429049 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-26 07:56:06,962 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:06] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.028 0.057 2026-10-26 07:56:07,031 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:07] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.014 0.130 2026-10-26 07:56:07,038 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 07:56:07,401 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-26 07:56:07,584 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:07] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.025 0.072 2026-10-26 07:56:07,621 104 INFO rb-9ca8621-226001-429049 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 32190904 (allocated 36552704) 2026-10-26 07:56:07,635 104 INFO rb-9ca8621-226001-429049 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 4735 2026-10-26 07:56:07,638 104 INFO rb-9ca8621-226001-429049 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-26 07:56:07,642 104 INFO rb-9ca8621-226001-429049 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 4735 2026-10-26 07:56:07,785 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_075607_785315_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-10-26 07:56:07,785 104 INFO rb-9ca8621-226001-429049 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/tmpsg40mcq7_chrome_odoo" 2026-10-26 07:56:07,890 104 INFO rb-9ca8621-226001-429049 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-26 07:56:08,429 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 4986 2026-10-26 07:56:08,429 104 INFO rb-9ca8621-226001-429049 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/tmpnxpvxgq2_chrome_odoo 2026-10-26 07:56:08,429 104 INFO rb-9ca8621-226001-429049 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:40543/json/version 2026-10-26 07:56:08,431 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:40543/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:56:08,472 104 INFO rb-9ca8621-226001-429049 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-26 07:56:08,477 104 INFO rb-9ca8621-226001-429049 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:40543/json 2026-10-26 07:56:08,478 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:40543/json with timeout 3 increased to 10s during tests 2026-10-26 07:56:08,505 104 INFO rb-9ca8621-226001-429049 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:40543/devtools/page/43DAF9AE0816486ECD540C3AFAAA43AB 2026-10-26 07:56:08,526 104 INFO rb-9ca8621-226001-429049 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-26 07:56:08,530 104 INFO rb-9ca8621-226001-429049 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-26 07:56:08,600 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 07:56:08,625 104 INFO rb-9ca8621-226001-429049 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-26 07:56:08,646 104 INFO rb-9ca8621-226001-429049 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-26 07:56:08,646 104 INFO rb-9ca8621-226001-429049 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-26 07:56:08,709 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:56:10,802 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:10] "GET /odoo HTTP/1.1" 200 - 191 0.224 1.879 2026-10-26 07:56:10,806 104 INFO rb-9ca8621-226001-429049 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': '43DAF9AE0816486ECD540C3AFAAA43AB', 'loaderId': 'AEA99DC8FBEF3232FF12D53F47D27369', 'isDownload': False} 2026-10-26 07:56:10,806 104 INFO rb-9ca8621-226001-429049 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 '43DAF9AE0816486ECD540C3AFAAA43AB' to stop loading 2026-10-26 07:56:10,878 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:10] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.022 2026-10-26 07:56:12,199 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:12] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.635 0.707 2026-10-26 07:56:12,212 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.346 2026-10-26 07:56:12,239 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.330 2026-10-26 07:56:12,248 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:12] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.365 2026-10-26 07:56:12,287 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:12] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 07:56:12,300 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:12] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.007 2026-10-26 07:56:12,331 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 07:56:13,280 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 07:56:13,284 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 07:56:13,288 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:56:13,317 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-26 07:56:13,346 104 INFO rb-9ca8621-226001-429049 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-26 07:56:13,385 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 07:56:13,450 104 INFO rb-9ca8621-226001-429049 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (118) 2026-10-26 07:56:13,580 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.086 0.136 2026-10-26 07:56:13,627 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.167 2026-10-26 07:56:13,648 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.178 2026-10-26 07:56:13,677 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.190 2026-10-26 07:56:13,682 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.036 2026-10-26 07:56:13,831 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56: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-26 07:56:13,849 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 07:56:14,263 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "POST /mail/data HTTP/1.1" 200 - 154 0.227 0.453 2026-10-26 07:56:14,269 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.566 2026-10-26 07:56:14,329 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.583 2026-10-26 07:56:14,369 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.016 0.590 2026-10-26 07:56:14,425 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "GET /web/image/res.partner/3/avatar_128?unique=1793001330000 HTTP/1.1" 200 - 9 0.013 0.673 2026-10-26 07:56:14,537 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-26 07:56:14,566 104 INFO rb-9ca8621-226001-429049 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-26 07:56:14,600 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.043 2026-10-26 07:56:14,711 104 INFO rb-9ca8621-226001-429049 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-26 07:56:14,731 104 INFO rb-9ca8621-226001-429049 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-26 07:56:14,783 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 07:56:14,792 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:56:14,974 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 24793340 (allocated 26066944) 2026-10-26 07:56:15,027 104 INFO rb-9ca8621-226001-429049 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 4986 2026-10-26 07:56:15,033 104 INFO rb-9ca8621-226001-429049 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-26 07:56:15,035 104 INFO rb-9ca8621-226001-429049 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 4986 2026-10-26 07:56:15,081 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:15] "POST /mail/data HTTP/1.1" 200 - 71 0.117 0.267 2026-10-26 07:56:15,163 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:56:15] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 9 0.020 0.383 2026-10-26 07:56:15,224 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_075615_224449_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-10-26 07:56:15,224 104 INFO rb-9ca8621-226001-429049 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/tmpnxpvxgq2_chrome_odoo" 2026-10-26 07:56:15,318 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:56:34,358 104 INFO rb-9ca8621-226001-429049 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-26 07:56:38,571 104 INFO rb-9ca8621-226001-429049 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-26 07:56:38,924 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966328162185940.1793001398.773845434188843-openerp-456-followup.report@80284249a40b>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-10-26 07:56:38,976 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [534] 2026-10-26 07:56:39,147 104 INFO rb-9ca8621-226001-429049 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-26 07:56:43,369 104 INFO rb-9ca8621-226001-429049 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-26 07:56:43,752 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002826704343123.1793001403.592264890670776-openerp-458-followup.report@80284249a40b>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-10-26 07:56:43,807 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [535] 2026-10-26 07:56:43,990 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:57:01,463 104 INFO rb-9ca8621-226001-429049 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-26 07:57:07,225 104 INFO rb-9ca8621-226001-429049 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-26 07:57:13,704 104 INFO rb-9ca8621-226001-429049 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-26 07:57:19,808 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:57:49,780 104 INFO rb-9ca8621-226001-429049 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-26 07:57:55,677 104 INFO rb-9ca8621-226001-429049 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-26 07:57:55,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:58:13,120 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-10-26 07:58:20,296 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-10-26 07:58:27,247 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-10-26 07:58:32,058 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-10-26 07:58:38,950 104 INFO rb-9ca8621-226001-429049 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-26 07:58:42,252 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:58:58,878 104 INFO rb-9ca8621-226001-429049 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-26 07:59:17,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:59:42,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-26 07:59:42,332 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 806, model: followup.report 2026-10-26 07:59:42,429 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-26 07:59:42,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-26 07:59:42,600 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-26 07:59:42,667 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 806, model: followup.report 2026-10-26 07:59:42,816 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-26 07:59:42,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-26 07:59:42,966 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-26 07:59:43,030 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 806, model: followup.report 2026-10-26 07:59:43,109 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 806, model: followup.report 2026-10-26 07:59:43,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 806, model: followup.report 2026-10-26 07:59:43,238 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-26 07:59:43,332 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-26 07:59:43,464 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-26 07:59:43,549 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-26 07:59:43,653 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-26 07:59:43,787 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 08:00:05,836 104 INFO rb-9ca8621-226001-429049 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-26 08:00:10,901 104 INFO rb-9ca8621-226001-429049 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-26 08:00:10,997 104 INFO rb-9ca8621-226001-429049 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-26 08:00:11,916 104 INFO rb-9ca8621-226001-429049 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-26 08:00:11,964 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 815, model: followup.report 2026-10-26 08:00:12,062 104 INFO rb-9ca8621-226001-429049 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-26 08:00:12,188 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 08:00:33,661 104 INFO rb-9ca8621-226001-429049 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-26 08:00:33,768 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 824, model: followup.report 2026-10-26 08:00:33,841 104 INFO rb-9ca8621-226001-429049 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-26 08:00:34,096 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 08:00:51,637 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-26 08:00:53,694 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1227] 2026-10-26 08:00:54,014 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2585] 2026-10-26 08:00:55,741 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-26 08:00:57,860 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1230] 2026-10-26 08:00:58,107 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2590] 2026-10-26 08:00:58,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-26 08:01:00,410 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1232] 2026-10-26 08:01:00,659 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2593] 2026-10-26 08:01:01,043 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-26 08:01:03,111 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1234] 2026-10-26 08:01:03,358 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2596] 2026-10-26 08:01:03,797 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-26 08:01:06,136 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1236] 2026-10-26 08:01:06,398 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2599] 2026-10-26 08:01:09,392 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-26 08:01:12,443 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1240, 1241] 2026-10-26 08:01:12,696 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2606, 2607] 2026-10-26 08:01:13,327 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-26 08:01:18,510 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.partial.reconcile records with IDs: [149, 150] 2026-10-26 08:01:18,639 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.full.reconcile records with IDs: [85] 2026-10-26 08:01:19,090 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1246, 1247] 2026-10-26 08:01:19,395 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2613, 2614, 2615, 2616] 2026-10-26 08:01:19,580 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted mail.message records with IDs: [12245, 12243] 2026-10-26 08:01:19,820 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move records with IDs: [1140, 1141] 2026-10-26 08:01:19,850 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted mail.followers records with IDs: [2828, 2829] 2026-10-26 08:01:20,539 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1244, 1245] 2026-10-26 08:01:20,855 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2612] 2026-10-26 08:01:23,302 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-26 08:01:27,225 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.partial.reconcile records with IDs: [153, 154] 2026-10-26 08:01:27,351 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.full.reconcile records with IDs: [87] 2026-10-26 08:01:27,944 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1254, 1255] 2026-10-26 08:01:28,291 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2625, 2626, 2627, 2628] 2026-10-26 08:01:28,405 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted mail.message records with IDs: [12253, 12251] 2026-10-26 08:01:28,540 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move records with IDs: [1145, 1146] 2026-10-26 08:01:29,323 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1252, 1253] 2026-10-26 08:01:29,556 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2623, 2624] 2026-10-26 08:01:31,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-26 08:01:33,258 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-26 08:01:34,406 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-26 08:01:35,695 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-26 08:01:38,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-10-26 08:01:39,950 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-10-26 08:01:41,573 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-10-26 08:01:42,566 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-26 08:01:47,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:02:03,637 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-10-26 08:02:06,467 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-10-26 08:02:09,162 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:02:24,599 104 INFO rb-9ca8621-226001-429049 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-26 08:02:28,458 104 INFO rb-9ca8621-226001-429049 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-26 08:02:30,554 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #829 deleted account.move.line.ctp records with IDs: [1280] 2026-10-26 08:02:30,807 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #829 deleted account.move.line records with IDs: [2673] 2026-10-26 08:02:31,053 104 INFO rb-9ca8621-226001-429049 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-26 08:02:32,757 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:02:49,077 104 INFO rb-9ca8621-226001-429049 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-26 08:02:50,359 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-26 08:02:57,604 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:03:13,070 104 INFO rb-9ca8621-226001-429049 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-26 08:03:13,194 104 INFO rb-9ca8621-226001-429049 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-26 08:03:13,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:03:29,780 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-10-26 08:03:34,066 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #838 deleted account.move.line.ctp records with IDs: [1296] 2026-10-26 08:03:34,304 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #838 deleted account.move.line records with IDs: [2709] 2026-10-26 08:03:34,820 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-10-26 08:03:37,896 104 INFO rb-9ca8621-226001-429049 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-26 08:03:40,792 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-10-26 08:03:45,458 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #835 deleted account.move.line.ctp records with IDs: [1298] 2026-10-26 08:03:45,658 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #835 deleted account.move.line records with IDs: [2714] 2026-10-26 08:03:46,300 104 INFO rb-9ca8621-226001-429049 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-26 08:03:49,355 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-10-26 08:03:52,332 104 INFO rb-9ca8621-226001-429049 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-26 08:03:55,553 104 INFO rb-9ca8621-226001-429049 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-26 08:03:58,471 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-10-26 08:04:01,369 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-10-26 08:04:04,151 104 INFO rb-9ca8621-226001-429049 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-26 08:04:06,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 08:04:22,452 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-10-26 08:04:23,809 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #881 deleted account.move.line.ctp records with IDs: [1300] 2026-10-26 08:04:24,010 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #881 deleted account.move.line records with IDs: [2719] 2026-10-26 08:04:24,674 104 INFO rb-9ca8621-226001-429049 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-26 08:04:26,177 104 INFO rb-9ca8621-226001-429049 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-26 08:04:27,908 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #881 deleted account.move.line.ctp records with IDs: [1305] 2026-10-26 08:04:28,071 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #881 deleted account.move.line records with IDs: [2728] 2026-10-26 08:04:28,639 104 INFO rb-9ca8621-226001-429049 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-26 08:04:30,017 104 INFO rb-9ca8621-226001-429049 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-26 08:04:31,719 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:04:46,892 104 INFO rb-9ca8621-226001-429049 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-26 08:04:47,903 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line.ctp records with IDs: [1311] 2026-10-26 08:04:48,108 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line records with IDs: [2739] 2026-10-26 08:04:51,294 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line.ctp records with IDs: [1316] 2026-10-26 08:04:51,471 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line records with IDs: [2748] 2026-10-26 08:04:53,970 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line.ctp records with IDs: [1319] 2026-10-26 08:04:54,149 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line records with IDs: [2753] 2026-10-26 08:04:54,798 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-26 08:04:55,711 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line.ctp records with IDs: [1322] 2026-10-26 08:04:55,906 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #883 deleted account.move.line records with IDs: [2758] 2026-10-26 08:04:56,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:05:12,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-10-26 08:05:13,178 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-10-26 08:05:14,204 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-10-26 08:05:15,185 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-10-26 08:05:16,463 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-10-26 08:05:17,512 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:05:33,084 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-26 08:05:36,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-26 08:05:37,185 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:40,466 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f0302a020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:40,468 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed4c7bd80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:40,479 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:40,485 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4c78d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:41,172 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:45,099 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed5fb96c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:45,101 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f01be6f20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:45,114 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:45,121 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f01be7b00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:45,618 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:48,691 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f03368220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:48,693 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed21147c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:48,704 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:48,711 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed2115260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:50,217 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:53,238 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed4555d00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:53,239 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed2d8c5e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:53,247 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:53,253 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed2d8f2e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:53,765 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:57,547 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f020cdee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:57,548 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1efeb5dc60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:57,557 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:57,564 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4bc0040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:05:58,007 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:01,984 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed2e63e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:01,986 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f030b2d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:01,996 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:02,003 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f030b1a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:02,507 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:05,801 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed348c9a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:05,803 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed34ddb20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:05,817 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:05,824 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed326b100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:07,281 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:10,319 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f020cd580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:10,320 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed548fc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:10,329 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:10,335 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed548de40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:11,222 104 INFO rb-9ca8621-226001-429049 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-26 08:06:14,494 104 INFO rb-9ca8621-226001-429049 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-26 08:06:17,883 104 INFO rb-9ca8621-226001-429049 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-26 08:06:20,377 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-26 08:06:22,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-26 08:06:26,427 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-26 08:06:28,690 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-26 08:06:35,438 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-26 08:06:40,612 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #887 deleted account.move.line.ctp records with IDs: [1392] 2026-10-26 08:06:40,817 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #887 deleted account.move.line records with IDs: [2893] 2026-10-26 08:06:41,348 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-26 08:06:43,344 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #887 deleted account.move.line.ctp records with IDs: [1396] 2026-10-26 08:06:43,546 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #887 deleted account.move.line records with IDs: [2902] 2026-10-26 08:06:43,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-26 08:06:50,815 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-26 08:06:56,417 104 INFO rb-9ca8621-226001-429049 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-26 08:06:59,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-26 08:07:06,028 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #887 deleted account.partial.reconcile records with IDs: [175] 2026-10-26 08:07:06,094 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #887 deleted account.full.reconcile records with IDs: [105] 2026-10-26 08:07:07,240 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:11,333 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f03357ec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:11,334 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed3167600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:11,344 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:11,351 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed3167880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:11,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:07:29,299 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-10-26 08:07:34,088 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #889 deleted account.move.line.ctp records with IDs: [1447] 2026-10-26 08:07:34,311 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #889 deleted account.move.line records with IDs: [3003] 2026-10-26 08:07:35,069 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-26 08:07:36,968 104 INFO rb-9ca8621-226001-429049 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-26 08:07:38,893 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-10-26 08:07:39,103 104 INFO rb-9ca8621-226001-429049 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-26 08:07:40,714 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #889 deleted account.move.line.ctp records with IDs: [1450] 2026-10-26 08:07:40,888 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #889 deleted account.move.line records with IDs: [3010] 2026-10-26 08:07:41,178 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-26 08:07:42,923 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-10-26 08:07:45,040 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #889 deleted account.move.line.ctp records with IDs: [1453] 2026-10-26 08:07:45,261 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #889 deleted account.move.line records with IDs: [3017] 2026-10-26 08:07:45,578 104 INFO rb-9ca8621-226001-429049 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-26 08:07:46,559 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 08:08:02,614 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-26 08:08:04,434 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1457] 2026-10-26 08:08:04,636 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3026] 2026-10-26 08:08:08,849 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-26 08:08:13,024 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-26 08:08:14,388 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1475] 2026-10-26 08:08:14,558 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3061] 2026-10-26 08:08:16,223 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1478] 2026-10-26 08:08:16,380 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3066] 2026-10-26 08:08:19,511 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1481] 2026-10-26 08:08:19,710 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3071] 2026-10-26 08:08:22,883 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-26 08:08:24,605 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1489] 2026-10-26 08:08:24,798 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3086] 2026-10-26 08:08:26,244 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-26 08:08:27,919 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1494] 2026-10-26 08:08:28,102 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3095] 2026-10-26 08:08:30,758 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1498] 2026-10-26 08:08:30,969 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3102] 2026-10-26 08:08:33,795 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1502] 2026-10-26 08:08:33,977 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3109] 2026-10-26 08:08:36,434 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1506] 2026-10-26 08:08:36,659 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3116] 2026-10-26 08:08:45,739 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1522] 2026-10-26 08:08:45,893 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3147] 2026-10-26 08:08:48,741 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1526] 2026-10-26 08:08:48,912 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3154] 2026-10-26 08:08:50,996 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1529] 2026-10-26 08:08:51,174 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3159] 2026-10-26 08:08:54,692 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1535] 2026-10-26 08:08:54,877 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3170] 2026-10-26 08:08:56,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:09:11,735 104 INFO rb-9ca8621-226001-429049 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-26 08:09:12,597 104 INFO rb-9ca8621-226001-429049 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-26 08:09:13,500 104 INFO rb-9ca8621-226001-429049 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-26 08:09:14,799 104 INFO rb-9ca8621-226001-429049 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-26 08:09:15,788 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #897 deleted account.move.line.ctp records with IDs: [1544] 2026-10-26 08:09:15,962 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #897 deleted account.move.line records with IDs: [3185] 2026-10-26 08:09:16,793 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #897 deleted account.move.line.ctp records with IDs: [1547] 2026-10-26 08:09:16,938 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #897 deleted account.move.line records with IDs: [3189] 2026-10-26 08:09:17,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:09:32,075 104 INFO rb-9ca8621-226001-429049 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-26 08:09:33,082 104 INFO rb-9ca8621-226001-429049 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-26 08:09:34,183 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:09:49,331 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-26 08:09:51,127 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 5194 2026-10-26 08:09:51,128 104 INFO rb-9ca8621-226001-429049 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/tmp14_erwo5_chrome_odoo 2026-10-26 08:09:51,128 104 INFO rb-9ca8621-226001-429049 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:32919/json/version 2026-10-26 08:09:51,129 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:32919/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:09:51,216 104 INFO rb-9ca8621-226001-429049 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-26 08:09:51,216 104 INFO rb-9ca8621-226001-429049 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:32919/json 2026-10-26 08:09:51,217 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:32919/json with timeout 3 increased to 10s during tests 2026-10-26 08:09:51,235 104 INFO rb-9ca8621-226001-429049 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:32919/devtools/page/5551A97B50A1EF0382D8C61DE3399DDB 2026-10-26 08:09:51,263 104 INFO rb-9ca8621-226001-429049 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-26 08:09:51,270 104 INFO rb-9ca8621-226001-429049 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-26 08:09:51,420 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_manual_user from n/a 2026-10-26 08:09:51,440 104 INFO rb-9ca8621-226001-429049 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-26 08:09:51,446 104 INFO rb-9ca8621-226001-429049 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-26 08:09:51,446 104 INFO rb-9ca8621-226001-429049 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-26 08:09:51,467 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:09:53,314 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /odoo HTTP/1.1" 200 - 181 0.361 1.489 2026-10-26 08:09:53,318 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': '5551A97B50A1EF0382D8C61DE3399DDB', 'loaderId': '65E696B1E3ACC6FBFC744DAAD84A7756', 'isDownload': False} 2026-10-26 08:09:53,318 104 INFO rb-9ca8621-226001-429049 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-26 08:09:53,546 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.074 0.114 2026-10-26 08:09:53,562 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.197 2026-10-26 08:09:53,609 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.031 0.210 2026-10-26 08:09:53,628 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.262 2026-10-26 08:09:53,644 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.280 2026-10-26 08:09:53,676 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:09:53,684 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:09:53,773 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:53] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 08:09:54,663 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:09:54,666 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:09:54,667 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:09:54,688 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-26 08:09:54,699 104 INFO rb-9ca8621-226001-429049 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-26 08:09:54,709 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:09:54,760 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-10-26 08:09:54,782 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.006 2026-10-26 08:09:54,814 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.028 2026-10-26 08:09:54,849 104 INFO rb-9ca8621-226001-429049 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-26 08:09:54,952 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:09:54,968 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "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-26 08:09:54,982 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:54] "POST /mail/data HTTP/1.1" 200 - 34 0.085 0.046 2026-10-26 08:09:55,079 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:55] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.027 0.157 2026-10-26 08:09:55,152 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:55] "GET /web/image?model=res.users&field=avatar_128&id=903 HTTP/1.1" 200 - 16 0.035 0.209 2026-10-26 08:09:55,163 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:09:55,196 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.169 2026-10-26 08:09:55,225 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.083 2026-10-26 08:09:55,257 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.335 2026-10-26 08:09:55,310 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:55] "GET /web/image/res.partner/2058/avatar_128?unique=1793002174000 HTTP/1.1" 200 - 8 0.014 0.382 2026-10-26 08:09:55,312 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.358 2026-10-26 08:09:56,080 104 INFO rb-9ca8621-226001-429049 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-26 08:09:56,099 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.007 2026-10-26 08:09:56,110 104 INFO rb-9ca8621-226001-429049 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-26 08:09:56,158 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:09:56,170 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:09:56,313 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:09:56,349 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "POST /mail/data HTTP/1.1" 200 - 20 0.043 0.069 2026-10-26 08:09:56,353 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.090 2026-10-26 08:09:56,398 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.010 0.084 2026-10-26 08:09:56,441 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "GET /web/image/res.partner/2058/avatar_128?unique=1793002174000 HTTP/1.1" 200 - 8 0.010 0.156 2026-10-26 08:09:56,480 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "GET /web/image?model=res.users&field=avatar_128&id=903 HTTP/1.1" 200 - 9 0.013 0.199 2026-10-26 08:09:56,507 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.214 2026-10-26 08:09:56,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.139 2026-10-26 08:09:56,576 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:09:56,915 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.126 0.239 2026-10-26 08:09:56,983 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:56] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.017 0.019 2026-10-26 08:09:57,136 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.099 0.063 2026-10-26 08:09:57,139 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.164 2026-10-26 08:09:57,399 104 INFO rb-9ca8621-226001-429049 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-26 08:09:57,459 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:57] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.024 0.023 2026-10-26 08:09:57,492 104 INFO rb-9ca8621-226001-429049 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-26 08:09:57,523 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:57] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.019 2026-10-26 08:09:57,547 104 INFO rb-9ca8621-226001-429049 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-26 08:09:57,623 104 INFO rb-9ca8621-226001-429049 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-26 08:09:57,686 104 INFO rb-9ca8621-226001-429049 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-26 08:09:57,735 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.024 2026-10-26 08:09:57,939 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:57] "POST /web/action/run HTTP/1.1" 200 - 45 0.052 0.138 2026-10-26 08:09:58,034 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.070 2026-10-26 08:09:58,074 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:09:58,175 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.024 0.061 2026-10-26 08:09:58,323 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.070 2026-10-26 08:09:58,392 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:58] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.034 2026-10-26 08:09:58,421 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:09:58,488 104 INFO rb-9ca8621-226001-429049 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-26 08:09:58,500 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:09:58] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.019 2026-10-26 08:09:58,561 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-10-26 08:09:58,562 104 INFO rb-9ca8621-226001-429049 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-26 08:09:58,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 24930264 (allocated 26456064) 2026-10-26 08:09:58,878 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 5194 2026-10-26 08:09:58,887 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-10-26 08:09:58,888 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 5194 2026-10-26 08:09:59,018 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_080959_017795_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-10-26 08:09:59,018 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmp14_erwo5_chrome_odoo" 2026-10-26 08:09:59,070 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-26 08:10:01,311 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 5433 2026-10-26 08:10:01,311 104 INFO rb-9ca8621-226001-429049 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/tmp8w3ypxi__chrome_odoo 2026-10-26 08:10:01,315 104 INFO rb-9ca8621-226001-429049 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:45355/json/version 2026-10-26 08:10:01,318 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45355/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:10:01,373 104 INFO rb-9ca8621-226001-429049 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-26 08:10:01,373 104 INFO rb-9ca8621-226001-429049 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:45355/json 2026-10-26 08:10:01,374 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45355/json with timeout 3 increased to 10s during tests 2026-10-26 08:10:01,389 104 INFO rb-9ca8621-226001-429049 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:45355/devtools/page/736EFEAA8092845945A1A59324DE17EA 2026-10-26 08:10:01,400 104 INFO rb-9ca8621-226001-429049 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-26 08:10:01,411 104 INFO rb-9ca8621-226001-429049 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-26 08:10:01,547 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_liquidity_match_user from n/a 2026-10-26 08:10:01,558 104 INFO rb-9ca8621-226001-429049 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-26 08:10:01,564 104 INFO rb-9ca8621-226001-429049 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-26 08:10:01,564 104 INFO rb-9ca8621-226001-429049 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-26 08:10:01,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:10:04,282 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /odoo HTTP/1.1" 200 - 181 0.135 2.572 2026-10-26 08:10:04,286 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': '736EFEAA8092845945A1A59324DE17EA', 'loaderId': 'BB94CCEE857784F4E75596588CCEC10B', 'isDownload': False} 2026-10-26 08:10:04,286 104 INFO rb-9ca8621-226001-429049 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-26 08:10:04,332 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-26 08:10:04,344 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-26 08:10:04,404 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:04,538 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.083 0.130 2026-10-26 08:10:04,555 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.227 2026-10-26 08:10:04,609 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.251 2026-10-26 08:10:04,631 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 08:10:04,753 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:04] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 08:10:05,545 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:10:05,548 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:10:05,560 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 08:10:05,576 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 08:10:05,588 104 INFO rb-9ca8621-226001-429049 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-26 08:10:05,610 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:10:05,655 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.015 2026-10-26 08:10:05,675 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-26 08:10:05,692 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-10-26 08:10:05,766 104 INFO rb-9ca8621-226001-429049 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-26 08:10:05,864 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:10:05,886 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:10:05,917 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.082 2026-10-26 08:10:05,987 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:05] "GET /web/image?model=res.users&field=avatar_128&id=904 HTTP/1.1" 200 - 16 0.019 0.167 2026-10-26 08:10:06,010 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.193 2026-10-26 08:10:06,012 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.141 2026-10-26 08:10:06,053 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:06] "GET /web/image/res.partner/2059/avatar_128?unique=1793002174000 HTTP/1.1" 200 - 8 0.009 0.220 2026-10-26 08:10:06,089 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.127 2026-10-26 08:10:06,231 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:06] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.037 0.337 2026-10-26 08:10:06,370 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:06,379 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:06] "POST /mail/data HTTP/1.1" 200 - 37 0.065 0.142 2026-10-26 08:10:06,400 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.078 2026-10-26 08:10:07,313 104 INFO rb-9ca8621-226001-429049 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-26 08:10:07,332 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-26 08:10:07,341 104 INFO rb-9ca8621-226001-429049 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-26 08:10:07,396 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-26 08:10:07,407 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:10:07,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "POST /mail/data HTTP/1.1" 200 - 20 0.027 0.043 2026-10-26 08:10:07,606 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.039 2026-10-26 08:10:07,610 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.028 2026-10-26 08:10:07,658 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:10:07,662 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "GET /web/image?model=res.users&field=avatar_128&id=904 HTTP/1.1" 304 - 9 0.014 0.055 2026-10-26 08:10:07,692 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.083 2026-10-26 08:10:07,702 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:10:07,744 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:07] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.011 0.037 2026-10-26 08:10:08,091 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.074 0.298 2026-10-26 08:10:08,160 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.006 0.018 2026-10-26 08:10:08,260 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.031 0.060 2026-10-26 08:10:08,270 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.099 2026-10-26 08:10:08,544 104 INFO rb-9ca8621-226001-429049 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-26 08:10:08,591 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.010 0.019 2026-10-26 08:10:08,648 104 INFO rb-9ca8621-226001-429049 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-26 08:10:08,684 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.015 2026-10-26 08:10:08,709 104 INFO rb-9ca8621-226001-429049 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-26 08:10:08,786 104 INFO rb-9ca8621-226001-429049 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-26 08:10:08,853 104 INFO rb-9ca8621-226001-429049 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-26 08:10:08,912 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:08] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.038 2026-10-26 08:10:09,080 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/action/run HTTP/1.1" 200 - 45 0.037 0.119 2026-10-26 08:10:09,186 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.078 2026-10-26 08:10:09,234 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:10:09,285 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.015 0.044 2026-10-26 08:10:09,451 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.012 0.090 2026-10-26 08:10:09,508 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-26 08:10:09,561 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.025 2026-10-26 08:10:09,643 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.016 2026-10-26 08:10:09,644 104 INFO rb-9ca8621-226001-429049 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-26 08:10:09,693 104 INFO rb-9ca8621-226001-429049 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-26 08:10:09,758 104 INFO rb-9ca8621-226001-429049 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-26 08:10:09,759 104 INFO rb-9ca8621-226001-429049 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-26 08:10:10,098 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 25215516 (allocated 26456064) 2026-10-26 08:10:10,109 104 INFO rb-9ca8621-226001-429049 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 5433 2026-10-26 08:10:10,120 104 INFO rb-9ca8621-226001-429049 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-26 08:10:10,122 104 INFO rb-9ca8621-226001-429049 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 5433 2026-10-26 08:10:10,252 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081010_252409_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-10-26 08:10:10,252 104 INFO rb-9ca8621-226001-429049 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/tmp8w3ypxi__chrome_odoo" 2026-10-26 08:10:10,313 104 INFO rb-9ca8621-226001-429049 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-26 08:10:12,499 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 5664 2026-10-26 08:10:12,499 104 INFO rb-9ca8621-226001-429049 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/tmpfako61rb_chrome_odoo 2026-10-26 08:10:12,500 104 INFO rb-9ca8621-226001-429049 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:37555/json/version 2026-10-26 08:10:12,501 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37555/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:10:12,547 104 INFO rb-9ca8621-226001-429049 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-26 08:10:12,553 104 INFO rb-9ca8621-226001-429049 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:37555/json 2026-10-26 08:10:12,554 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37555/json with timeout 3 increased to 10s during tests 2026-10-26 08:10:12,573 104 INFO rb-9ca8621-226001-429049 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:37555/devtools/page/6A396325AA7C550BF61E82C14B97DB30 2026-10-26 08:10:12,580 104 INFO rb-9ca8621-226001-429049 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-26 08:10:12,596 104 INFO rb-9ca8621-226001-429049 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-26 08:10:12,747 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_trash_user from n/a 2026-10-26 08:10:12,780 104 INFO rb-9ca8621-226001-429049 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-26 08:10:12,795 104 INFO rb-9ca8621-226001-429049 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-26 08:10:12,795 104 INFO rb-9ca8621-226001-429049 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-26 08:10:12,817 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:10:14,507 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:14] "GET /odoo HTTP/1.1" 200 - 181 0.143 1.552 2026-10-26 08:10:14,512 104 INFO rb-9ca8621-226001-429049 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': '6A396325AA7C550BF61E82C14B97DB30', 'loaderId': 'D25A566362200607203C204F7B50B3E3', 'isDownload': False} 2026-10-26 08:10:14,512 104 INFO rb-9ca8621-226001-429049 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-26 08:10:14,802 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:14] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.109 0.124 2026-10-26 08:10:14,843 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.260 2026-10-26 08:10:14,850 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:14] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.272 2026-10-26 08:10:14,864 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.292 2026-10-26 08:10:14,874 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:14] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.306 2026-10-26 08:10:14,940 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:14,949 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:14] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 08:10:15,075 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:15] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-26 08:10:16,085 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:10:16,088 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:10:16,103 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 08:10:16,109 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 08:10:16,146 104 INFO rb-9ca8621-226001-429049 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-26 08:10:16,160 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:10:16,218 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-10-26 08:10:16,242 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:10:16,267 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.018 2026-10-26 08:10:16,336 104 INFO rb-9ca8621-226001-429049 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-26 08:10:16,438 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:10:16,469 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "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-26 08:10:16,478 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.066 2026-10-26 08:10:16,509 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.096 2026-10-26 08:10:16,513 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.087 2026-10-26 08:10:16,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /web/image?model=res.users&field=avatar_128&id=905 HTTP/1.1" 200 - 16 0.017 0.177 2026-10-26 08:10:16,636 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /web/image/res.partner/2060/avatar_128?unique=1793002174000 HTTP/1.1" 200 - 8 0.012 0.209 2026-10-26 08:10:16,719 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:10:16,724 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.020 0.342 2026-10-26 08:10:16,794 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.276 2026-10-26 08:10:16,863 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:16,922 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "POST /mail/data HTTP/1.1" 200 - 37 0.036 0.197 2026-10-26 08:10:16,942 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.131 2026-10-26 08:10:17,758 104 INFO rb-9ca8621-226001-429049 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-26 08:10:17,772 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.008 2026-10-26 08:10:17,788 104 INFO rb-9ca8621-226001-429049 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-26 08:10:17,844 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:10:17,860 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-26 08:10:18,025 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.045 2026-10-26 08:10:18,083 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "GET /web/image?model=res.users&field=avatar_128&id=905 HTTP/1.1" 304 - 9 0.017 0.095 2026-10-26 08:10:18,084 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.122 2026-10-26 08:10:18,134 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.151 2026-10-26 08:10:18,183 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.116 2026-10-26 08:10:18,221 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 08:10:18,237 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.015 0.078 2026-10-26 08:10:18,513 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.075 0.264 2026-10-26 08:10:18,563 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.018 2026-10-26 08:10:18,633 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.023 0.045 2026-10-26 08:10:18,644 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 08:10:18,873 104 INFO rb-9ca8621-226001-429049 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-26 08:10:18,924 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.009 0.028 2026-10-26 08:10:18,987 104 INFO rb-9ca8621-226001-429049 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-26 08:10:19,029 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.024 2026-10-26 08:10:19,061 104 INFO rb-9ca8621-226001-429049 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-26 08:10:19,094 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.018 2026-10-26 08:10:19,117 104 INFO rb-9ca8621-226001-429049 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-26 08:10:19,188 104 INFO rb-9ca8621-226001-429049 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-26 08:10:19,270 104 INFO rb-9ca8621-226001-429049 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-26 08:10:19,323 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.028 2026-10-26 08:10:19,509 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/action/run HTTP/1.1" 200 - 45 0.038 0.128 2026-10-26 08:10:19,620 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.086 2026-10-26 08:10:19,661 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:10:19,729 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.020 0.047 2026-10-26 08:10:19,909 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.078 2026-10-26 08:10:19,955 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.029 2026-10-26 08:10:19,984 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 08:10:20,071 104 INFO rb-9ca8621-226001-429049 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-26 08:10:20,072 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:20] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.028 2026-10-26 08:10:20,126 104 INFO rb-9ca8621-226001-429049 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-26 08:10:20,222 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:20] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.021 0.072 2026-10-26 08:10:20,268 104 INFO rb-9ca8621-226001-429049 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-26 08:10:20,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.021 2026-10-26 08:10:20,337 104 INFO rb-9ca8621-226001-429049 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-26 08:10:20,428 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:20] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.022 0.060 2026-10-26 08:10:20,462 104 INFO rb-9ca8621-226001-429049 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-26 08:10:20,496 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.039 2026-10-26 08:10:20,532 104 INFO rb-9ca8621-226001-429049 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-26 08:10:20,581 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:10:20,606 104 INFO rb-9ca8621-226001-429049 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-26 08:10:20,740 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:20] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.024 0.103 2026-10-26 08:10:21,098 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.142 0.201 2026-10-26 08:10:21,132 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.352 2026-10-26 08:10:21,184 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.398 2026-10-26 08:10:21,257 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.019 0.073 2026-10-26 08:10:21,357 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.015 2026-10-26 08:10:21,360 104 INFO rb-9ca8621-226001-429049 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-26 08:10:21,370 104 INFO rb-9ca8621-226001-429049 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-26 08:10:21,448 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.044 0.051 2026-10-26 08:10:21,479 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.123 2026-10-26 08:10:21,490 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:21] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.103 2026-10-26 08:10:21,693 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 26922116 (allocated 28291072) 2026-10-26 08:10:21,721 104 INFO rb-9ca8621-226001-429049 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 5664 2026-10-26 08:10:21,723 104 INFO rb-9ca8621-226001-429049 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-26 08:10:21,724 104 INFO rb-9ca8621-226001-429049 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 5664 2026-10-26 08:10:21,832 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081021_832236_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-10-26 08:10:21,832 104 INFO rb-9ca8621-226001-429049 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/tmpfako61rb_chrome_odoo" 2026-10-26 08:10:21,922 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 08:10:36,285 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-26 08:10:38,868 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 5915 2026-10-26 08:10:38,869 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmp1808vxf4_chrome_odoo 2026-10-26 08:10:38,869 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:43495/json/version 2026-10-26 08:10:38,870 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43495/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:10:38,891 104 INFO rb-9ca8621-226001-429049 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-26 08:10:38,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:43495/json 2026-10-26 08:10:38,892 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43495/json with timeout 3 increased to 10s during tests 2026-10-26 08:10:38,900 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:43495/devtools/page/5BE3F17E14079DFA7427D620B40D0D5A 2026-10-26 08:10:38,910 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-10-26 08:10:38,917 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-10-26 08:10:39,106 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_round_trip_user from n/a 2026-10-26 08:10:39,120 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-10-26 08:10:39,137 104 INFO rb-9ca8621-226001-429049 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-26 08:10:39,137 104 INFO rb-9ca8621-226001-429049 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-26 08:10:39,185 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:10:40,829 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:40] "GET /odoo HTTP/1.1" 200 - 181 0.182 1.467 2026-10-26 08:10:40,834 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': '5BE3F17E14079DFA7427D620B40D0D5A', 'loaderId': 'D1D7E3E2D96AC243F7281E6E7A5F1AD8', 'isDownload': False} 2026-10-26 08:10:40,834 104 INFO rb-9ca8621-226001-429049 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-26 08:10:40,880 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:40] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-10-26 08:10:40,893 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 08:10:40,923 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:40] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.058 2026-10-26 08:10:41,031 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:41,218 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:41] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.126 0.223 2026-10-26 08:10:41,256 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.355 2026-10-26 08:10:41,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:41] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-26 08:10:41,932 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:41] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:10:42,095 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 08:10:42,100 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 08:10:42,121 104 INFO rb-9ca8621-226001-429049 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-26 08:10:42,124 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-26 08:10:42,125 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.014 0.029 2026-10-26 08:10:42,138 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:10:42,180 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.008 2026-10-26 08:10:42,208 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.027 2026-10-26 08:10:42,245 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.046 2026-10-26 08:10:42,268 104 INFO rb-9ca8621-226001-429049 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-26 08:10:42,400 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:10:42,410 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "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-26 08:10:42,417 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "POST /mail/data HTTP/1.1" 200 - 34 0.086 0.064 2026-10-26 08:10:42,481 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /web/image/res.partner/2071/avatar_128?unique=1793002221000 HTTP/1.1" 200 - 15 0.021 0.135 2026-10-26 08:10:42,543 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /web/image?model=res.users&field=avatar_128&id=908 HTTP/1.1" 200 - 9 0.013 0.225 2026-10-26 08:10:42,572 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:10:42,572 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.220 2026-10-26 08:10:42,676 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.023 0.260 2026-10-26 08:10:42,681 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.284 2026-10-26 08:10:42,737 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.282 2026-10-26 08:10:42,800 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.020 2026-10-26 08:10:42,814 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:43,752 104 INFO rb-9ca8621-226001-429049 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-26 08:10:43,768 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-26 08:10:43,779 104 INFO rb-9ca8621-226001-429049 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-26 08:10:43,833 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 08:10:43,852 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-26 08:10:44,016 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /mail/data HTTP/1.1" 200 - 20 0.048 0.059 2026-10-26 08:10:44,019 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.033 2026-10-26 08:10:44,076 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "GET /web/image?model=res.users&field=avatar_128&id=908 HTTP/1.1" 304 - 9 0.019 0.048 2026-10-26 08:10:44,115 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.073 2026-10-26 08:10:44,142 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.070 2026-10-26 08:10:44,193 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.011 0.071 2026-10-26 08:10:44,201 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:10:44,415 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.066 0.184 2026-10-26 08:10:44,658 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.077 0.120 2026-10-26 08:10:44,755 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:10:44,849 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-26 08:10:44,859 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.006 2026-10-26 08:10:44,867 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:10:44,890 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:44] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-26 08:10:45,063 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:10:45,064 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:10:45,107 104 INFO rb-9ca8621-226001-429049 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-26 08:10:45,183 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.045 2026-10-26 08:10:45,530 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.080 0.236 2026-10-26 08:10:45,568 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-26 08:10:45,656 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.016 0.021 2026-10-26 08:10:45,693 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.053 2026-10-26 08:10:45,778 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.044 2026-10-26 08:10:45,865 104 INFO rb-9ca8621-226001-429049 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-26 08:10:45,944 104 INFO rb-9ca8621-226001-429049 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-26 08:10:45,953 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.084 2026-10-26 08:10:46,008 104 INFO rb-9ca8621-226001-429049 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-26 08:10:46,017 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:10:46,132 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.035 0.088 2026-10-26 08:10:46,212 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.018 2026-10-26 08:10:46,356 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.031 0.114 2026-10-26 08:10:46,412 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.034 2026-10-26 08:10:46,486 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.041 2026-10-26 08:10:46,491 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 08:10:46,605 104 INFO rb-9ca8621-226001-429049 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-26 08:10:46,660 104 INFO rb-9ca8621-226001-429049 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-26 08:10:46,740 104 INFO rb-9ca8621-226001-429049 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-26 08:10:46,772 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.023 2026-10-26 08:10:46,885 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.026 0.072 2026-10-26 08:10:46,919 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:10:46,920 104 INFO rb-9ca8621-226001-429049 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-26 08:10:46,977 104 INFO rb-9ca8621-226001-429049 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-26 08:10:47,076 104 INFO rb-9ca8621-226001-429049 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-26 08:10:47,133 104 INFO rb-9ca8621-226001-429049 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-26 08:10:47,183 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.027 0.070 2026-10-26 08:10:47,261 104 INFO rb-9ca8621-226001-429049 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-26 08:10:47,275 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:47] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.016 0.012 2026-10-26 08:10:47,533 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:47] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.014 2026-10-26 08:10:47,570 104 INFO rb-9ca8621-226001-429049 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-26 08:10:47,644 104 INFO rb-9ca8621-226001-429049 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-26 08:10:47,705 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.028 0.099 2026-10-26 08:10:47,837 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.029 0.080 2026-10-26 08:10:48,060 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #908 deleted account.move.line.ctp records with IDs: [1562] 2026-10-26 08:10:48,308 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #908 deleted account.move.line records with IDs: [3221] 2026-10-26 08:10:48,837 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:48] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.405 0.566 2026-10-26 08:10:48,843 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.564 2026-10-26 08:10:48,924 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.016 0.057 2026-10-26 08:10:48,964 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 08:10:49,075 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:49] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.019 0.049 2026-10-26 08:10:49,155 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:49] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.010 0.013 2026-10-26 08:10:49,165 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-10-26 08:10:49,222 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-10-26 08:10:49,223 104 INFO rb-9ca8621-226001-429049 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-26 08:10:49,475 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 29835548 (allocated 31174656) 2026-10-26 08:10:49,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 5915 2026-10-26 08:10:49,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-10-26 08:10:49,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 5915 2026-10-26 08:10:49,633 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081049_633298_test_bank_line_reconcile_round_trip.txt 2026-10-26 08:10:49,633 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmp1808vxf4_chrome_odoo" 2026-10-26 08:10:49,705 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-26 08:10:51,431 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 6170 2026-10-26 08:10:51,431 104 INFO rb-9ca8621-226001-429049 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/tmpk8mplvds_chrome_odoo 2026-10-26 08:10:51,431 104 INFO rb-9ca8621-226001-429049 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:33899/json/version 2026-10-26 08:10:51,433 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:33899/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:10:51,507 104 INFO rb-9ca8621-226001-429049 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-26 08:10:51,508 104 INFO rb-9ca8621-226001-429049 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:33899/json 2026-10-26 08:10:51,509 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:33899/json with timeout 3 increased to 10s during tests 2026-10-26 08:10:51,539 104 INFO rb-9ca8621-226001-429049 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:33899/devtools/page/D5F5413EE1240FFB27A949914B62418A 2026-10-26 08:10:51,555 104 INFO rb-9ca8621-226001-429049 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-26 08:10:51,563 104 INFO rb-9ca8621-226001-429049 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-26 08:10:51,723 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_leave_reopen_user from n/a 2026-10-26 08:10:51,735 104 INFO rb-9ca8621-226001-429049 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-26 08:10:51,744 104 INFO rb-9ca8621-226001-429049 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-26 08:10:51,744 104 INFO rb-9ca8621-226001-429049 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-26 08:10:51,767 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:10:53,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /odoo HTTP/1.1" 200 - 181 0.131 1.472 2026-10-26 08:10:53,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': 'D5F5413EE1240FFB27A949914B62418A', 'loaderId': 'FF98A85D66B94CABE83CF04E5BAC57C9', 'isDownload': False} 2026-10-26 08:10:53,372 104 INFO rb-9ca8621-226001-429049 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-26 08:10:53,452 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-26 08:10:53,510 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:53,632 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.066 0.135 2026-10-26 08:10:53,643 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.199 2026-10-26 08:10:53,693 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.234 2026-10-26 08:10:53,703 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.265 2026-10-26 08:10:53,726 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:10:53,807 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:53] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:10:54,796 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 08:10:54,798 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 08:10:54,801 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 08:10:54,832 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 08:10:54,843 104 INFO rb-9ca8621-226001-429049 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-26 08:10:54,865 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:10:54,923 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.023 2026-10-26 08:10:54,938 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-26 08:10:54,955 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-26 08:10:55,021 104 INFO rb-9ca8621-226001-429049 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-26 08:10:55,136 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:10:55,151 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "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-26 08:10:55,205 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.081 2026-10-26 08:10:55,251 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "GET /web/image?model=res.users&field=avatar_128&id=909 HTTP/1.1" 200 - 16 0.015 0.156 2026-10-26 08:10:55,318 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.012 0.204 2026-10-26 08:10:55,353 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.275 2026-10-26 08:10:55,418 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "GET /web/image/res.partner/2072/avatar_128?unique=1793002221000 HTTP/1.1" 200 - 8 0.011 0.324 2026-10-26 08:10:55,422 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:10:55,459 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.200 2026-10-26 08:10:55,462 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.349 2026-10-26 08:10:55,487 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.083 2026-10-26 08:10:56,339 104 INFO rb-9ca8621-226001-429049 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-26 08:10:56,341 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-26 08:10:56,357 104 INFO rb-9ca8621-226001-429049 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-26 08:10:56,399 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 08:10:56,413 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:10:56,543 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:10:56,567 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "POST /mail/data HTTP/1.1" 200 - 20 0.041 0.045 2026-10-26 08:10:56,615 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "GET /web/image/res.partner/2072/avatar_128?unique=1793002221000 HTTP/1.1" 200 - 8 0.011 0.091 2026-10-26 08:10:56,665 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "GET /web/image?model=res.users&field=avatar_128&id=909 HTTP/1.1" 304 - 9 0.020 0.115 2026-10-26 08:10:56,667 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.161 2026-10-26 08:10:56,706 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.009 0.159 2026-10-26 08:10:56,735 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.116 2026-10-26 08:10:56,777 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:10:56,780 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.239 2026-10-26 08:10:57,009 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.049 0.146 2026-10-26 08:10:57,211 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.053 0.097 2026-10-26 08:10:57,387 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:10:57,478 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-26 08:10:57,486 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.021 2026-10-26 08:10:57,491 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.022 2026-10-26 08:10:57,514 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:10:57,719 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:10:57,725 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:10:57,772 104 INFO rb-9ca8621-226001-429049 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-26 08:10:57,817 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:57] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.011 0.025 2026-10-26 08:10:58,211 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.056 0.272 2026-10-26 08:10:58,274 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.012 2026-10-26 08:10:58,318 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-26 08:10:58,346 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.039 2026-10-26 08:10:58,410 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.039 2026-10-26 08:10:58,538 104 INFO rb-9ca8621-226001-429049 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-26 08:10:58,582 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.093 2026-10-26 08:10:58,614 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:10:58,693 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.026 0.052 2026-10-26 08:10:58,761 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.012 2026-10-26 08:10:58,896 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.029 0.105 2026-10-26 08:10:58,935 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:10:58,941 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:10:59,074 104 INFO rb-9ca8621-226001-429049 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-26 08:10:59,157 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.017 0.057 2026-10-26 08:10:59,202 104 INFO rb-9ca8621-226001-429049 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-26 08:10:59,264 104 INFO rb-9ca8621-226001-429049 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-26 08:10:59,294 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.015 2026-10-26 08:10:59,323 104 INFO rb-9ca8621-226001-429049 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-26 08:10:59,371 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.014 0.024 2026-10-26 08:10:59,516 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.037 0.066 2026-10-26 08:10:59,585 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-10-26 08:10:59,590 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:10:59,702 104 INFO rb-9ca8621-226001-429049 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-26 08:10:59,736 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.008 0.021 2026-10-26 08:10:59,796 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-26 08:10:59,843 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.020 2026-10-26 08:10:59,864 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.039 2026-10-26 08:10:59,915 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:10:59] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.037 2026-10-26 08:11:00,065 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.016 0.062 2026-10-26 08:11:00,128 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.007 0.013 2026-10-26 08:11:00,169 104 INFO rb-9ca8621-226001-429049 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-26 08:11:00,266 104 INFO rb-9ca8621-226001-429049 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-26 08:11:00,304 104 INFO rb-9ca8621-226001-429049 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-26 08:11:00,328 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "GET /odoo/accounting/2634/action-1241?statement_line_id=351 HTTP/1.1" 200 - 20 0.014 0.059 2026-10-26 08:11:00,638 104 INFO rb-9ca8621-226001-429049 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-26 08:11:00,656 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.022 2026-10-26 08:11:00,657 104 INFO rb-9ca8621-226001-429049 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-26 08:11:00,669 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.019 2026-10-26 08:11:00,702 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-26 08:11:00,722 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:11:00,887 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "POST /mail/data HTTP/1.1" 200 - 20 0.043 0.052 2026-10-26 08:11:00,893 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.081 2026-10-26 08:11:00,948 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:00] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.019 0.104 2026-10-26 08:11:01,002 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "GET /web/image?model=res.users&field=avatar_128&id=909 HTTP/1.1" 304 - 9 0.014 0.181 2026-10-26 08:11:01,033 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.028 2026-10-26 08:11:01,055 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.138 2026-10-26 08:11:01,084 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "GET /web/image/res.company/144/favicon HTTP/1.1" 304 - 4 0.009 0.045 2026-10-26 08:11:01,190 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.111 2026-10-26 08:11:01,242 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.015 2026-10-26 08:11:01,277 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-26 08:11:01,321 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.046 2026-10-26 08:11:01,385 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.031 2026-10-26 08:11:01,637 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.118 2026-10-26 08:11:01,681 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:11:01,752 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.015 0.054 2026-10-26 08:11:01,827 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.015 2026-10-26 08:11:01,861 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-10-26 08:11:01,862 104 INFO rb-9ca8621-226001-429049 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-26 08:11:02,147 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 24792752 (allocated 28291072) 2026-10-26 08:11:02,158 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 6170 2026-10-26 08:11:02,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-10-26 08:11:02,172 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 6170 2026-10-26 08:11:02,337 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081102_337550_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-10-26 08:11:02,338 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmpk8mplvds_chrome_odoo" 2026-10-26 08:11:02,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-26 08:11:02,759 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:11:17,351 104 INFO rb-9ca8621-226001-429049 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-26 08:11:19,582 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6448 2026-10-26 08:11:19,582 104 INFO rb-9ca8621-226001-429049 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/tmpi2oby318_chrome_odoo 2026-10-26 08:11:19,583 104 INFO rb-9ca8621-226001-429049 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:42099/json/version 2026-10-26 08:11:19,584 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42099/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:11:19,633 104 INFO rb-9ca8621-226001-429049 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-26 08:11:19,633 104 INFO rb-9ca8621-226001-429049 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:42099/json 2026-10-26 08:11:19,634 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42099/json with timeout 3 increased to 10s during tests 2026-10-26 08:11:19,645 104 INFO rb-9ca8621-226001-429049 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:42099/devtools/page/F46F9FF00B239C74E4B3497CBB157571 2026-10-26 08:11:19,664 104 INFO rb-9ca8621-226001-429049 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-26 08:11:19,668 104 INFO rb-9ca8621-226001-429049 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-26 08:11:19,875 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_race_bank_add_user from n/a 2026-10-26 08:11:19,886 104 INFO rb-9ca8621-226001-429049 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-26 08:11:19,894 104 INFO rb-9ca8621-226001-429049 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-26 08:11:19,894 104 INFO rb-9ca8621-226001-429049 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-26 08:11:19,913 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:11:22,827 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:22] "GET /odoo HTTP/1.1" 200 - 181 0.124 2.795 2026-10-26 08:11:22,831 104 INFO rb-9ca8621-226001-429049 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': 'F46F9FF00B239C74E4B3497CBB157571', 'loaderId': 'FA8470372B9C6056D935197E247847AF', 'isDownload': False} 2026-10-26 08:11:22,831 104 INFO rb-9ca8621-226001-429049 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-26 08:11:22,879 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:22] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-26 08:11:22,888 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 08:11:22,900 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:22] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-26 08:11:22,973 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:11:23,186 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:23] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.149 0.165 2026-10-26 08:11:23,216 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.327 2026-10-26 08:11:23,249 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:23] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 08:11:23,299 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:23] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:11:24,182 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 08:11:24,183 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 08:11:24,199 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-26 08:11:24,243 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.017 2026-10-26 08:11:24,255 104 INFO rb-9ca8621-226001-429049 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-26 08:11:24,279 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:11:24,340 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-10-26 08:11:24,392 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-26 08:11:24,449 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.034 2026-10-26 08:11:24,510 104 INFO rb-9ca8621-226001-429049 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-26 08:11:24,639 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.060 2026-10-26 08:11:24,662 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.025 2026-10-26 08:11:24,720 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:11:24,721 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 08:11:24,757 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /web/image?model=res.users&field=avatar_128&id=912 HTTP/1.1" 200 - 16 0.032 0.108 2026-10-26 08:11:24,844 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.017 0.250 2026-10-26 08:11:24,856 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-10-26 08:11:24,915 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.183 2026-10-26 08:11:24,964 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /web/image/res.partner/2083/avatar_128?unique=1793002262000 HTTP/1.1" 200 - 8 0.011 0.337 2026-10-26 08:11:24,993 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:11:24,999 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.043 2026-10-26 08:11:25,111 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:25] "POST /mail/data HTTP/1.1" 200 - 37 0.040 0.218 2026-10-26 08:11:25,892 104 INFO rb-9ca8621-226001-429049 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-26 08:11:25,911 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-26 08:11:25,916 104 INFO rb-9ca8621-226001-429049 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-26 08:11:25,970 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 08:11:25,996 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:11:26,117 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.048 2026-10-26 08:11:26,120 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-26 08:11:26,183 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.027 2026-10-26 08:11:26,224 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /web/image?model=res.users&field=avatar_128&id=912 HTTP/1.1" 304 - 9 0.008 0.060 2026-10-26 08:11:26,279 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /web/image/res.partner/2083/avatar_128?unique=1793002262000 HTTP/1.1" 200 - 8 0.012 0.130 2026-10-26 08:11:26,318 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:11:26,468 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.053 0.154 2026-10-26 08:11:26,500 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.333 2026-10-26 08:11:26,543 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:11:26,547 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.013 0.235 2026-10-26 08:11:26,731 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.092 0.100 2026-10-26 08:11:26,843 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:11:26,935 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:11:26,949 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 08:11:26,955 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.007 2026-10-26 08:11:26,979 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:26] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-26 08:11:27,158 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:11:27,167 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:11:27,209 104 INFO rb-9ca8621-226001-429049 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-26 08:11:27,263 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.037 2026-10-26 08:11:27,570 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.056 0.225 2026-10-26 08:11:27,627 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.029 2026-10-26 08:11:27,697 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.014 0.022 2026-10-26 08:11:27,719 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.048 2026-10-26 08:11:27,784 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.007 0.040 2026-10-26 08:11:27,869 104 INFO rb-9ca8621-226001-429049 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-26 08:11:27,983 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.100 2026-10-26 08:11:28,036 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:11:28,146 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.026 0.065 2026-10-26 08:11:28,211 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.012 2026-10-26 08:11:28,350 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.030 0.114 2026-10-26 08:11:28,405 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-26 08:11:28,474 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.031 2026-10-26 08:11:28,483 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-10-26 08:11:28,602 104 INFO rb-9ca8621-226001-429049 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-26 08:11:28,699 104 INFO rb-9ca8621-226001-429049 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-26 08:11:28,703 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.027 2026-10-26 08:11:28,750 104 INFO rb-9ca8621-226001-429049 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-26 08:11:28,831 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.026 0.069 2026-10-26 08:11:30,076 104 INFO rb-9ca8621-226001-429049 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-26 08:11:30,165 104 INFO rb-9ca8621-226001-429049 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-26 08:11:30,168 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:30] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.026 0.089 2026-10-26 08:11:30,213 104 INFO rb-9ca8621-226001-429049 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-26 08:11:30,214 104 INFO rb-9ca8621-226001-429049 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-26 08:11:30,289 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:30] "GET /odoo/accounting/2657/action-1241?statement_line_id=352 HTTP/1.1" 200 - 20 0.033 0.095 2026-10-26 08:11:30,328 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:30] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.020 0.122 2026-10-26 08:11:30,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-10-26 08:11:30,517 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 28443824 (allocated 29601792) 2026-10-26 08:11:30,517 104 INFO rb-9ca8621-226001-429049 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 6448 2026-10-26 08:11:30,521 104 INFO rb-9ca8621-226001-429049 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-26 08:11:30,521 104 INFO rb-9ca8621-226001-429049 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 6448 2026-10-26 08:11:30,651 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081130_651398_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-26 08:11:30,651 104 INFO rb-9ca8621-226001-429049 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/tmpi2oby318_chrome_odoo" 2026-10-26 08:11:30,738 104 INFO rb-9ca8621-226001-429049 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-26 08:11:33,019 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6695 2026-10-26 08:11:33,020 104 INFO rb-9ca8621-226001-429049 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/tmp0446kekc_chrome_odoo 2026-10-26 08:11:33,020 104 INFO rb-9ca8621-226001-429049 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:42277/json/version 2026-10-26 08:11:33,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42277/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:11:33,067 104 INFO rb-9ca8621-226001-429049 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-26 08:11:33,067 104 INFO rb-9ca8621-226001-429049 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:42277/json 2026-10-26 08:11:33,068 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42277/json with timeout 3 increased to 10s during tests 2026-10-26 08:11:33,093 104 INFO rb-9ca8621-226001-429049 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:42277/devtools/page/5C16AA68292603D0A03820945873CF83 2026-10-26 08:11:33,127 104 INFO rb-9ca8621-226001-429049 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-26 08:11:33,136 104 INFO rb-9ca8621-226001-429049 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-26 08:11:33,256 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_race_bank_remove_user from n/a 2026-10-26 08:11:33,264 104 INFO rb-9ca8621-226001-429049 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-26 08:11:33,281 104 INFO rb-9ca8621-226001-429049 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-26 08:11:33,281 104 INFO rb-9ca8621-226001-429049 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-26 08:11:33,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:11:34,871 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:34] "GET /odoo HTTP/1.1" 200 - 181 0.136 1.438 2026-10-26 08:11:34,875 104 INFO rb-9ca8621-226001-429049 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': '5C16AA68292603D0A03820945873CF83', 'loaderId': '321474D8ECFD403198B614C71D5D289F', 'isDownload': False} 2026-10-26 08:11:34,875 104 INFO rb-9ca8621-226001-429049 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-26 08:11:34,958 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:34] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.037 2026-10-26 08:11:34,971 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 08:11:35,036 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:11:35,150 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:35] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.066 0.150 2026-10-26 08:11:35,158 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:35] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.248 2026-10-26 08:11:35,186 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.237 2026-10-26 08:11:35,214 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:35] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-26 08:11:35,297 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:35] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 08:11:36,284 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 08:11:36,287 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-26 08:11:36,290 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 08:11:36,315 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 08:11:36,336 104 INFO rb-9ca8621-226001-429049 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-26 08:11:36,359 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:11:36,415 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.027 2026-10-26 08:11:36,451 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.027 2026-10-26 08:11:36,470 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.058 2026-10-26 08:11:36,505 104 INFO rb-9ca8621-226001-429049 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-26 08:11:36,597 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:11:36,618 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "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-26 08:11:36,699 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "POST /mail/data HTTP/1.1" 200 - 34 0.106 0.079 2026-10-26 08:11:36,764 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /web/image/res.partner/2084/avatar_128?unique=1793002262000 HTTP/1.1" 200 - 15 0.021 0.173 2026-10-26 08:11:36,766 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.174 2026-10-26 08:11:36,803 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 200 - 9 0.010 0.233 2026-10-26 08:11:36,866 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:11:36,917 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.030 0.350 2026-10-26 08:11:36,942 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.345 2026-10-26 08:11:36,982 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.234 2026-10-26 08:11:37,017 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.016 2026-10-26 08:11:37,053 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:11:37,899 104 INFO rb-9ca8621-226001-429049 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-26 08:11:37,901 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-26 08:11:37,915 104 INFO rb-9ca8621-226001-429049 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-26 08:11:37,992 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-26 08:11:38,003 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.021 2026-10-26 08:11:38,049 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-26 08:11:38,124 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /mail/data HTTP/1.1" 200 - 20 0.034 0.038 2026-10-26 08:11:38,172 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 304 - 9 0.018 0.094 2026-10-26 08:11:38,226 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.137 2026-10-26 08:11:38,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.110 2026-10-26 08:11:38,304 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.011 0.086 2026-10-26 08:11:38,328 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:11:38,532 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.048 0.232 2026-10-26 08:11:38,695 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.047 0.072 2026-10-26 08:11:38,825 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:11:38,888 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-26 08:11:38,903 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:11:38,920 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.018 2026-10-26 08:11:38,932 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:38] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-26 08:11:39,067 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:11:39,067 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:11:39,089 104 INFO rb-9ca8621-226001-429049 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-26 08:11:39,136 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.025 2026-10-26 08:11:39,452 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.060 0.207 2026-10-26 08:11:39,509 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.016 2026-10-26 08:11:39,576 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.016 2026-10-26 08:11:39,598 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-26 08:11:39,670 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.050 2026-10-26 08:11:39,741 104 INFO rb-9ca8621-226001-429049 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-26 08:11:39,848 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.096 2026-10-26 08:11:39,891 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:11:40,006 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.029 0.088 2026-10-26 08:11:40,077 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-10-26 08:11:40,240 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.039 0.126 2026-10-26 08:11:40,285 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.025 2026-10-26 08:11:40,343 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.027 2026-10-26 08:11:40,357 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 08:11:40,476 104 INFO rb-9ca8621-226001-429049 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-26 08:11:40,553 104 INFO rb-9ca8621-226001-429049 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-26 08:11:40,601 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.040 2026-10-26 08:11:40,715 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.073 2026-10-26 08:11:40,749 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.011 2026-10-26 08:11:40,784 104 INFO rb-9ca8621-226001-429049 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-26 08:11:40,850 104 INFO rb-9ca8621-226001-429049 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-26 08:11:40,890 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.024 0.068 2026-10-26 08:11:42,057 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:11:42,126 104 INFO rb-9ca8621-226001-429049 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-26 08:11:42,212 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.027 0.070 2026-10-26 08:11:42,216 104 INFO rb-9ca8621-226001-429049 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-26 08:11:42,270 104 INFO rb-9ca8621-226001-429049 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-26 08:11:42,275 104 INFO rb-9ca8621-226001-429049 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-26 08:11:42,338 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:42] "GET /odoo/accounting/2658/action-1241?statement_line_id=353 HTTP/1.1" 200 - 20 0.029 0.096 2026-10-26 08:11:42,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.010 0.125 2026-10-26 08:11:42,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 28546420 (allocated 29863936) 2026-10-26 08:11:42,673 104 INFO rb-9ca8621-226001-429049 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 6695 2026-10-26 08:11:42,677 104 INFO rb-9ca8621-226001-429049 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-26 08:11:42,680 104 INFO rb-9ca8621-226001-429049 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 6695 2026-10-26 08:11:42,793 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081142_793030_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-26 08:11:42,793 104 INFO rb-9ca8621-226001-429049 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/tmp0446kekc_chrome_odoo" 2026-10-26 08:11:42,898 104 INFO rb-9ca8621-226001-429049 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-26 08:11:45,013 104 INFO rb-9ca8621-226001-429049 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: 6944 2026-10-26 08:11:45,013 104 INFO rb-9ca8621-226001-429049 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/tmpftajf9bk_chrome_odoo 2026-10-26 08:11:45,013 104 INFO rb-9ca8621-226001-429049 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:39613/json/version 2026-10-26 08:11:45,016 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:39613/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:11:45,145 104 INFO rb-9ca8621-226001-429049 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-26 08:11:45,146 104 INFO rb-9ca8621-226001-429049 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:39613/json 2026-10-26 08:11:45,147 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:39613/json with timeout 3 increased to 10s during tests 2026-10-26 08:11:45,171 104 INFO rb-9ca8621-226001-429049 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:39613/devtools/page/760FB9BEA2EED6E1FEF3B13921311ED6 2026-10-26 08:11:45,198 104 INFO rb-9ca8621-226001-429049 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-26 08:11:45,207 104 INFO rb-9ca8621-226001-429049 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-26 08:11:45,337 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_race_ji_add_user from n/a 2026-10-26 08:11:45,350 104 INFO rb-9ca8621-226001-429049 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-26 08:11:45,378 104 INFO rb-9ca8621-226001-429049 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-26 08:11:45,379 104 INFO rb-9ca8621-226001-429049 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-26 08:11:45,406 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:11:46,962 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:46] "GET /odoo HTTP/1.1" 200 - 181 0.118 1.441 2026-10-26 08:11:46,966 104 INFO rb-9ca8621-226001-429049 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': '760FB9BEA2EED6E1FEF3B13921311ED6', 'loaderId': '95CCBE974E4009D7C9C560B58B3DA9A8', 'isDownload': False} 2026-10-26 08:11:46,966 104 INFO rb-9ca8621-226001-429049 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-26 08:11:46,992 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:46] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:11:47,047 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:11:47,189 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:47] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.073 0.115 2026-10-26 08:11:47,197 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:47] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.204 2026-10-26 08:11:47,248 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.210 2026-10-26 08:11:47,262 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.261 2026-10-26 08:11:47,291 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:47] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-26 08:11:47,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:47] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 08:11:48,296 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-26 08:11:48,306 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 08:11:48,311 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 08:11:48,327 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 08:11:48,358 104 INFO rb-9ca8621-226001-429049 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-26 08:11:48,378 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:11:48,419 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-26 08:11:48,448 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:11:48,473 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.024 2026-10-26 08:11:48,515 104 INFO rb-9ca8621-226001-429049 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-26 08:11:48,606 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:11:48,626 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "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-26 08:11:48,648 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "POST /mail/data HTTP/1.1" 200 - 34 0.073 0.058 2026-10-26 08:11:48,734 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.015 0.180 2026-10-26 08:11:48,767 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.193 2026-10-26 08:11:48,853 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /web/image?model=res.users&field=avatar_128&id=914 HTTP/1.1" 200 - 16 0.017 0.269 2026-10-26 08:11:48,868 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:11:48,897 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /web/image/res.partner/2085/avatar_128?unique=1793002262000 HTTP/1.1" 200 - 8 0.010 0.318 2026-10-26 08:11:48,900 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.297 2026-10-26 08:11:48,920 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.100 2026-10-26 08:11:48,945 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.261 2026-10-26 08:11:49,822 104 INFO rb-9ca8621-226001-429049 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-26 08:11:49,834 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-26 08:11:49,838 104 INFO rb-9ca8621-226001-429049 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-26 08:11:49,896 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-26 08:11:49,911 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.025 2026-10-26 08:11:49,968 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 08:11:50,025 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:11:50,068 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "POST /mail/data HTTP/1.1" 200 - 20 0.027 0.073 2026-10-26 08:11:50,125 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "GET /web/image?model=res.users&field=avatar_128&id=914 HTTP/1.1" 200 - 9 0.012 0.126 2026-10-26 08:11:50,170 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "GET /web/image/res.partner/2085/avatar_128?unique=1793002262000 HTTP/1.1" 200 - 8 0.010 0.189 2026-10-26 08:11:50,218 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.216 2026-10-26 08:11:50,245 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.129 2026-10-26 08:11:50,291 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:11:50,292 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.011 0.259 2026-10-26 08:11:50,591 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.068 0.261 2026-10-26 08:11:50,653 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.022 2026-10-26 08:11:50,724 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.030 0.040 2026-10-26 08:11:50,731 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.076 2026-10-26 08:11:51,007 104 INFO rb-9ca8621-226001-429049 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-26 08:11:51,067 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.013 0.033 2026-10-26 08:11:51,087 104 INFO rb-9ca8621-226001-429049 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-26 08:11:51,116 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.018 2026-10-26 08:11:51,143 104 INFO rb-9ca8621-226001-429049 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-26 08:11:51,221 104 INFO rb-9ca8621-226001-429049 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-26 08:11:51,288 104 INFO rb-9ca8621-226001-429049 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-26 08:11:51,329 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.020 2026-10-26 08:11:51,512 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/action/run HTTP/1.1" 200 - 45 0.036 0.131 2026-10-26 08:11:51,606 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.067 2026-10-26 08:11:51,645 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:11:51,716 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.018 0.048 2026-10-26 08:11:51,881 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.063 2026-10-26 08:11:51,928 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.028 2026-10-26 08:11:52,019 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.049 2026-10-26 08:11:52,126 104 INFO rb-9ca8621-226001-429049 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-26 08:11:52,161 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:52] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.041 2026-10-26 08:11:52,194 104 INFO rb-9ca8621-226001-429049 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-26 08:11:52,251 104 INFO rb-9ca8621-226001-429049 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-26 08:11:52,299 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.033 2026-10-26 08:11:52,416 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:52] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.028 0.071 2026-10-26 08:11:52,567 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:11:53,656 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:11:53,732 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:53] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.022 0.058 2026-10-26 08:11:53,768 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:11:53,781 104 INFO rb-9ca8621-226001-429049 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-26 08:11:53,845 104 INFO rb-9ca8621-226001-429049 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-26 08:11:53,912 104 INFO rb-9ca8621-226001-429049 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-26 08:11:54,045 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.025 0.104 2026-10-26 08:11:54,398 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.111 0.213 2026-10-26 08:11:54,444 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.332 2026-10-26 08:11:54,457 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.358 2026-10-26 08:11:54,515 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.015 0.063 2026-10-26 08:11:54,594 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.013 2026-10-26 08:11:54,617 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.016 2026-10-26 08:11:54,637 104 INFO rb-9ca8621-226001-429049 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-26 08:11:54,646 104 INFO rb-9ca8621-226001-429049 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-26 08:11:54,730 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:54] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.057 0.059 2026-10-26 08:11:54,873 104 INFO rb-9ca8621-226001-429049 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 26548612 (allocated 28291072) 2026-10-26 08:11:54,873 104 INFO rb-9ca8621-226001-429049 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 6944 2026-10-26 08:11:54,875 104 INFO rb-9ca8621-226001-429049 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-26 08:11:54,877 104 INFO rb-9ca8621-226001-429049 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 6944 2026-10-26 08:11:55,003 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081155_002990_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-26 08:11:55,003 104 INFO rb-9ca8621-226001-429049 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/tmpftajf9bk_chrome_odoo" 2026-10-26 08:11:55,056 104 INFO rb-9ca8621-226001-429049 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-26 08:11:57,213 104 INFO rb-9ca8621-226001-429049 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: 7199 2026-10-26 08:11:57,214 104 INFO rb-9ca8621-226001-429049 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/tmphf51_2xv_chrome_odoo 2026-10-26 08:11:57,215 104 INFO rb-9ca8621-226001-429049 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:36189/json/version 2026-10-26 08:11:57,220 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:36189/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:11:57,239 104 INFO rb-9ca8621-226001-429049 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-26 08:11:57,239 104 INFO rb-9ca8621-226001-429049 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:36189/json 2026-10-26 08:11:57,240 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:36189/json with timeout 3 increased to 10s during tests 2026-10-26 08:11:57,253 104 INFO rb-9ca8621-226001-429049 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:36189/devtools/page/D1420C948FCB1F9A83C93896ED367987 2026-10-26 08:11:57,260 104 INFO rb-9ca8621-226001-429049 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-26 08:11:57,271 104 INFO rb-9ca8621-226001-429049 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-26 08:11:57,387 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_race_ji_remove_user from n/a 2026-10-26 08:11:57,397 104 INFO rb-9ca8621-226001-429049 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-26 08:11:57,406 104 INFO rb-9ca8621-226001-429049 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-26 08:11:57,406 104 INFO rb-9ca8621-226001-429049 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-26 08:11:57,421 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:11:58,932 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:58] "GET /odoo HTTP/1.1" 200 - 181 0.106 1.407 2026-10-26 08:11:58,936 104 INFO rb-9ca8621-226001-429049 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': 'D1420C948FCB1F9A83C93896ED367987', 'loaderId': '6BCF372A5A3503EEB02ABDB68BE5E18B', 'isDownload': False} 2026-10-26 08:11:58,936 104 INFO rb-9ca8621-226001-429049 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-26 08:11:58,977 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:58] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-26 08:11:58,996 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:58] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-26 08:11:59,048 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:11:59,254 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:59] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.117 0.165 2026-10-26 08:11:59,306 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.294 2026-10-26 08:11:59,316 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.330 2026-10-26 08:11:59,341 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:59] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:11:59,983 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:11:59] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-26 08:12:00,082 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:12:00,098 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 08:12:00,102 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 08:12:00,117 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.020 2026-10-26 08:12:00,118 104 INFO rb-9ca8621-226001-429049 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-26 08:12:00,153 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:12:00,213 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.039 2026-10-26 08:12:00,233 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.008 0.008 2026-10-26 08:12:00,261 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.033 2026-10-26 08:12:00,287 104 INFO rb-9ca8621-226001-429049 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-26 08:12:00,425 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:12:00,426 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.059 2026-10-26 08:12:00,432 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.044 2026-10-26 08:12:00,480 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "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-26 08:12:00,516 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /web/image?model=res.users&field=avatar_128&id=915 HTTP/1.1" 200 - 16 0.025 0.162 2026-10-26 08:12:00,562 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /web/image/res.partner/2086/avatar_128?unique=1793002262000 HTTP/1.1" 200 - 8 0.011 0.213 2026-10-26 08:12:00,582 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.234 2026-10-26 08:12:00,618 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:12:00,665 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.016 0.254 2026-10-26 08:12:00,703 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.217 2026-10-26 08:12:00,820 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.011 2026-10-26 08:12:00,848 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:12:01,771 104 INFO rb-9ca8621-226001-429049 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-26 08:12:01,784 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-10-26 08:12:01,800 104 INFO rb-9ca8621-226001-429049 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-26 08:12:01,853 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 08:12:01,865 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:12:02,010 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.054 2026-10-26 08:12:02,051 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "GET /web/image?model=res.users&field=avatar_128&id=915 HTTP/1.1" 304 - 9 0.012 0.066 2026-10-26 08:12:02,055 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.086 2026-10-26 08:12:02,095 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.080 2026-10-26 08:12:02,157 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.013 0.131 2026-10-26 08:12:02,172 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.132 2026-10-26 08:12:02,212 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:12:02,450 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.080 0.249 2026-10-26 08:12:02,507 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.021 2026-10-26 08:12:02,589 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.033 0.042 2026-10-26 08:12:02,595 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.081 2026-10-26 08:12:02,826 104 INFO rb-9ca8621-226001-429049 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-26 08:12:02,868 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.009 0.017 2026-10-26 08:12:02,903 104 INFO rb-9ca8621-226001-429049 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-26 08:12:02,938 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.018 2026-10-26 08:12:02,975 104 INFO rb-9ca8621-226001-429049 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-26 08:12:03,001 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.013 2026-10-26 08:12:03,030 104 INFO rb-9ca8621-226001-429049 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-26 08:12:03,100 104 INFO rb-9ca8621-226001-429049 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-26 08:12:03,164 104 INFO rb-9ca8621-226001-429049 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-26 08:12:03,200 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.020 2026-10-26 08:12:03,343 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/action/run HTTP/1.1" 200 - 45 0.034 0.091 2026-10-26 08:12:03,454 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.080 2026-10-26 08:12:03,492 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:12:03,550 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.014 0.051 2026-10-26 08:12:03,732 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.008 0.069 2026-10-26 08:12:03,781 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.029 2026-10-26 08:12:03,805 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 08:12:03,872 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:03] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.016 2026-10-26 08:12:03,874 104 INFO rb-9ca8621-226001-429049 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-26 08:12:03,933 104 INFO rb-9ca8621-226001-429049 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-26 08:12:04,027 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:04] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.020 0.059 2026-10-26 08:12:04,399 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:12:05,293 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.028 2026-10-26 08:12:05,355 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:05] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.016 0.075 2026-10-26 08:12:05,399 104 INFO rb-9ca8621-226001-429049 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-26 08:12:05,417 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.036 2026-10-26 08:12:05,457 104 INFO rb-9ca8621-226001-429049 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-26 08:12:05,535 104 INFO rb-9ca8621-226001-429049 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-26 08:12:05,663 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:05] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.028 0.092 2026-10-26 08:12:06,043 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.113 0.242 2026-10-26 08:12:06,098 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.394 2026-10-26 08:12:06,130 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.421 2026-10-26 08:12:06,206 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.017 0.097 2026-10-26 08:12:06,269 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.015 2026-10-26 08:12:06,295 104 INFO rb-9ca8621-226001-429049 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-26 08:12:06,304 104 INFO rb-9ca8621-226001-429049 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-26 08:12:06,309 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.014 0.025 2026-10-26 08:12:06,442 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.038 0.117 2026-10-26 08:12:06,466 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:06] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.010 0.122 2026-10-26 08:12:06,526 104 INFO rb-9ca8621-226001-429049 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 26614644 (allocated 28291072) 2026-10-26 08:12:06,541 104 INFO rb-9ca8621-226001-429049 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 7199 2026-10-26 08:12:06,542 104 INFO rb-9ca8621-226001-429049 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-26 08:12:06,543 104 INFO rb-9ca8621-226001-429049 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 7199 2026-10-26 08:12:06,641 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081206_641722_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-26 08:12:06,642 104 INFO rb-9ca8621-226001-429049 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/tmphf51_2xv_chrome_odoo" 2026-10-26 08:12:06,781 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 08:12:21,147 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-26 08:12:23,023 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 7440 2026-10-26 08:12:23,023 104 INFO rb-9ca8621-226001-429049 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/tmpbxc6jvl3_chrome_odoo 2026-10-26 08:12:23,024 104 INFO rb-9ca8621-226001-429049 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:43625/json/version 2026-10-26 08:12:23,026 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43625/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:12:23,088 104 INFO rb-9ca8621-226001-429049 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-26 08:12:23,088 104 INFO rb-9ca8621-226001-429049 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:43625/json 2026-10-26 08:12:23,089 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43625/json with timeout 3 increased to 10s during tests 2026-10-26 08:12:23,104 104 INFO rb-9ca8621-226001-429049 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:43625/devtools/page/4C5BE68B90A0EED36750009A6DE659F3 2026-10-26 08:12:23,111 104 INFO rb-9ca8621-226001-429049 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-26 08:12:23,125 104 INFO rb-9ca8621-226001-429049 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-26 08:12:23,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_commit_input_user from n/a 2026-10-26 08:12:23,293 104 INFO rb-9ca8621-226001-429049 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-26 08:12:23,298 104 INFO rb-9ca8621-226001-429049 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-26 08:12:23,298 104 INFO rb-9ca8621-226001-429049 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-26 08:12:23,317 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:12:26,489 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:26] "GET /odoo HTTP/1.1" 200 - 181 0.165 3.009 2026-10-26 08:12:26,497 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': '4C5BE68B90A0EED36750009A6DE659F3', 'loaderId': '825BEC0CCEF4B12467C2A4668D776540', 'isDownload': False} 2026-10-26 08:12:26,497 104 INFO rb-9ca8621-226001-429049 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-26 08:12:26,583 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:26] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-26 08:12:26,842 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:26] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.107 0.157 2026-10-26 08:12:26,862 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:26] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.288 2026-10-26 08:12:26,919 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:12:26,921 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.035 0.269 2026-10-26 08:12:26,932 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.343 2026-10-26 08:12:26,969 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:26] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:12:27,022 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-26 08:12:27,740 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:12:27,746 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 08:12:27,779 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-26 08:12:27,794 104 INFO rb-9ca8621-226001-429049 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-26 08:12:27,821 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.017 0.039 2026-10-26 08:12:27,828 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:12:27,867 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:12:27,882 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-26 08:12:27,900 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.031 2026-10-26 08:12:27,952 104 INFO rb-9ca8621-226001-429049 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-26 08:12:28,104 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 08:12:28,113 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.069 0.075 2026-10-26 08:12:28,117 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "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-26 08:12:28,214 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:12:28,243 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "POST /mail/data HTTP/1.1" 200 - 34 0.054 0.202 2026-10-26 08:12:28,311 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "GET /web/image/res.partner/2097/avatar_128?unique=1793002326000 HTTP/1.1" 200 - 15 0.016 0.277 2026-10-26 08:12:28,313 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.245 2026-10-26 08:12:28,349 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "GET /web/image?model=res.users&field=avatar_128&id=918 HTTP/1.1" 200 - 9 0.011 0.284 2026-10-26 08:12:28,362 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.176 2026-10-26 08:12:28,397 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.376 2026-10-26 08:12:29,129 104 INFO rb-9ca8621-226001-429049 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-26 08:12:29,153 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-26 08:12:29,158 104 INFO rb-9ca8621-226001-429049 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-26 08:12:29,228 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-26 08:12:29,258 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.026 2026-10-26 08:12:29,337 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:12:29,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.043 2026-10-26 08:12:29,437 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "GET /web/image?model=res.users&field=avatar_128&id=918 HTTP/1.1" 200 - 9 0.023 0.088 2026-10-26 08:12:29,441 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.130 2026-10-26 08:12:29,472 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.009 0.151 2026-10-26 08:12:29,515 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "GET /web/image/res.partner/2097/avatar_128?unique=1793002326000 HTTP/1.1" 200 - 8 0.010 0.192 2026-10-26 08:12:29,558 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.236 2026-10-26 08:12:29,610 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.182 2026-10-26 08:12:29,655 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:12:29,842 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:29] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.090 0.148 2026-10-26 08:12:30,038 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.079 0.081 2026-10-26 08:12:30,177 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:12:30,241 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:12:30,248 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:12:30,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.016 2026-10-26 08:12:30,278 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:12:30,440 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:12:30,442 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:12:30,509 104 INFO rb-9ca8621-226001-429049 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-26 08:12:30,552 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.028 2026-10-26 08:12:30,917 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.062 0.278 2026-10-26 08:12:30,972 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:30] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.025 2026-10-26 08:12:31,056 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.013 0.028 2026-10-26 08:12:31,085 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.053 2026-10-26 08:12:31,155 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.010 0.034 2026-10-26 08:12:31,221 104 INFO rb-9ca8621-226001-429049 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-26 08:12:31,339 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.111 2026-10-26 08:12:31,393 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:12:31,510 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.029 0.097 2026-10-26 08:12:31,601 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.010 0.023 2026-10-26 08:12:31,756 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.029 0.130 2026-10-26 08:12:31,810 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-26 08:12:31,849 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:12:31,858 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:12:32,011 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,134 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.026 0.094 2026-10-26 08:12:32,216 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,277 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,330 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,375 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.023 0.073 2026-10-26 08:12:32,410 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,495 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,528 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.025 0.086 2026-10-26 08:12:32,539 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,542 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,663 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:32] "GET /odoo/accounting/2680/action-1241?statement_line_id=354 HTTP/1.1" 200 - 20 0.036 0.102 2026-10-26 08:12:32,734 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.027 0.185 2026-10-26 08:12:32,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 28550196 (allocated 30388224) 2026-10-26 08:12:32,902 104 INFO rb-9ca8621-226001-429049 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 7440 2026-10-26 08:12:32,906 104 INFO rb-9ca8621-226001-429049 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-26 08:12:32,910 104 INFO rb-9ca8621-226001-429049 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 7440 2026-10-26 08:12:33,016 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081233_015823_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-10-26 08:12:33,016 104 INFO rb-9ca8621-226001-429049 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/tmpbxc6jvl3_chrome_odoo" 2026-10-26 08:12:33,080 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-26 08:12:35,394 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 7685 2026-10-26 08:12:35,395 104 INFO rb-9ca8621-226001-429049 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/tmpu34jfyap_chrome_odoo 2026-10-26 08:12:35,395 104 INFO rb-9ca8621-226001-429049 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:35821/json/version 2026-10-26 08:12:35,397 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35821/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:12:35,428 104 INFO rb-9ca8621-226001-429049 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-26 08:12:35,431 104 INFO rb-9ca8621-226001-429049 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:35821/json 2026-10-26 08:12:35,431 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:35821/json with timeout 3 increased to 10s during tests 2026-10-26 08:12:35,476 104 INFO rb-9ca8621-226001-429049 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:35821/devtools/page/B8F3EEF6BACF60EDEEF9F5E66BF25BE6 2026-10-26 08:12:35,488 104 INFO rb-9ca8621-226001-429049 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-26 08:12:35,505 104 INFO rb-9ca8621-226001-429049 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-26 08:12:35,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_autosave_user from n/a 2026-10-26 08:12:35,717 104 INFO rb-9ca8621-226001-429049 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-26 08:12:35,727 104 INFO rb-9ca8621-226001-429049 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-26 08:12:35,727 104 INFO rb-9ca8621-226001-429049 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-26 08:12:35,753 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:12:37,380 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /odoo HTTP/1.1" 200 - 181 0.131 1.501 2026-10-26 08:12:37,386 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': 'B8F3EEF6BACF60EDEEF9F5E66BF25BE6', 'loaderId': '76C5EC4EC5274EC81C1077047C263B6E', 'isDownload': False} 2026-10-26 08:12:37,386 104 INFO rb-9ca8621-226001-429049 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-26 08:12:37,462 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.022 0.018 2026-10-26 08:12:37,472 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 08:12:37,492 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.036 2026-10-26 08:12:37,817 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.150 0.244 2026-10-26 08:12:37,831 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.389 2026-10-26 08:12:37,837 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-26 08:12:37,882 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:37] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:12:37,887 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:12:38,830 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 08:12:38,838 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-26 08:12:38,843 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-26 08:12:38,863 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.014 2026-10-26 08:12:38,872 104 INFO rb-9ca8621-226001-429049 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-26 08:12:38,885 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:12:38,927 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-10-26 08:12:38,945 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:12:38,972 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.023 2026-10-26 08:12:39,027 104 INFO rb-9ca8621-226001-429049 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-26 08:12:39,184 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:12:39,189 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.057 0.080 2026-10-26 08:12:39,211 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "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-26 08:12:39,313 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "POST /mail/data HTTP/1.1" 200 - 34 0.055 0.199 2026-10-26 08:12:39,317 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.189 2026-10-26 08:12:39,340 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:12:39,380 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "GET /web/image?model=res.users&field=avatar_128&id=919 HTTP/1.1" 200 - 16 0.014 0.286 2026-10-26 08:12:39,414 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.302 2026-10-26 08:12:39,448 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.161 2026-10-26 08:12:39,514 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:39] "GET /web/image/res.partner/2098/avatar_128?unique=1793002326000 HTTP/1.1" 200 - 8 0.020 0.399 2026-10-26 08:12:40,215 104 INFO rb-9ca8621-226001-429049 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-26 08:12:40,229 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.007 2026-10-26 08:12:40,237 104 INFO rb-9ca8621-226001-429049 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-26 08:12:40,294 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.012 2026-10-26 08:12:40,310 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:12:40,425 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "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-26 08:12:40,432 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 08:12:40,466 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:12:40,470 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.063 2026-10-26 08:12:40,484 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-10-26 08:12:40,555 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /web/image/res.partner/2098/avatar_128?unique=1793002326000 HTTP/1.1" 200 - 8 0.016 0.127 2026-10-26 08:12:40,608 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /web/image?model=res.users&field=avatar_128&id=919 HTTP/1.1" 200 - 9 0.011 0.200 2026-10-26 08:12:40,643 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.217 2026-10-26 08:12:40,686 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:12:40,697 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.133 2026-10-26 08:12:40,742 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.009 0.081 2026-10-26 08:12:40,767 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:12:40,940 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.050 0.176 2026-10-26 08:12:41,139 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.050 0.087 2026-10-26 08:12:41,259 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:12:41,333 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 08:12:41,350 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:12:41,356 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.011 2026-10-26 08:12:41,366 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:12:41,502 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:12:41,505 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:12:41,554 104 INFO rb-9ca8621-226001-429049 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-26 08:12:41,611 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.011 0.042 2026-10-26 08:12:41,951 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.058 0.217 2026-10-26 08:12:41,992 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.015 2026-10-26 08:12:42,044 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-26 08:12:42,066 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.029 2026-10-26 08:12:42,137 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.036 2026-10-26 08:12:42,244 104 INFO rb-9ca8621-226001-429049 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-26 08:12:42,371 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.129 2026-10-26 08:12:42,413 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:12:42,474 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.016 0.042 2026-10-26 08:12:42,545 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-10-26 08:12:42,679 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.027 0.101 2026-10-26 08:12:42,736 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-10-26 08:12:42,747 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:12:42,920 104 INFO rb-9ca8621-226001-429049 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-26 08:12:42,960 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.018 0.049 2026-10-26 08:12:42,975 104 INFO rb-9ca8621-226001-429049 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-26 08:12:43,066 104 INFO rb-9ca8621-226001-429049 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-26 08:12:43,094 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.014 0.027 2026-10-26 08:12:43,328 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.012 2026-10-26 08:12:43,384 104 INFO rb-9ca8621-226001-429049 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-26 08:12:43,444 104 INFO rb-9ca8621-226001-429049 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-26 08:12:43,464 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.017 0.052 2026-10-26 08:12:43,520 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.010 0.024 2026-10-26 08:12:43,569 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-26 08:12:43,687 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.017 0.046 2026-10-26 08:12:43,738 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.012 2026-10-26 08:12:43,749 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 08:12:43,796 104 INFO rb-9ca8621-226001-429049 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-26 08:12:43,876 104 INFO rb-9ca8621-226001-429049 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-26 08:12:43,937 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.010 0.035 2026-10-26 08:12:43,986 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:43] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.021 2026-10-26 08:12:44,022 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,087 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,139 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,211 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,274 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,278 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,385 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #919 deleted account.move.line.ctp records with IDs: [1577] 2026-10-26 08:12:44,585 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 30332604 (allocated 31961088) 2026-10-26 08:12:44,594 104 INFO rb-9ca8621-226001-429049 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 7685 2026-10-26 08:12:44,596 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,598 104 INFO rb-9ca8621-226001-429049 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 7685 2026-10-26 08:12:44,602 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #919 deleted account.move.line records with IDs: [3249] 2026-10-26 08:12:44,752 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081244_751984_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-10-26 08:12:44,754 104 INFO rb-9ca8621-226001-429049 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/tmpu34jfyap_chrome_odoo" 2026-10-26 08:12:44,766 104 INFO rb-9ca8621-226001-429049 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-26 08:12:44,885 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:12:44] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.234 0.436 2026-10-26 08:12:45,007 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:12:59,490 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-26 08:13:01,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 7940 2026-10-26 08:13:01,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpnq6m48u6_chrome_odoo 2026-10-26 08:13:01,551 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:46175/json/version 2026-10-26 08:13:01,552 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:46175/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:13:01,655 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:13:01,655 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:46175/json 2026-10-26 08:13:01,656 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:46175/json with timeout 3 increased to 10s during tests 2026-10-26 08:13:01,670 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:46175/devtools/page/9EF4EFFBA59004E712AC93F5CF18B7E5 2026-10-26 08:13:01,698 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-10-26 08:13:01,715 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-10-26 08:13:01,874 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_a11y_user from n/a 2026-10-26 08:13:01,889 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-10-26 08:13:01,896 104 INFO rb-9ca8621-226001-429049 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-26 08:13:01,896 104 INFO rb-9ca8621-226001-429049 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-26 08:13:01,927 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:13:03,616 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:03] "GET /odoo HTTP/1.1" 200 - 181 0.132 1.559 2026-10-26 08:13:03,623 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '9EF4EFFBA59004E712AC93F5CF18B7E5', 'loaderId': '9694F32D18D0784155E271D30832D9B9', 'isDownload': False} 2026-10-26 08:13:03,624 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-26 08:13:03,686 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:03] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-26 08:13:03,755 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:13:03,856 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:03] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.068 0.107 2026-10-26 08:13:03,867 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:03] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.190 2026-10-26 08:13:03,895 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.190 2026-10-26 08:13:03,907 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.215 2026-10-26 08:13:03,953 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:03] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-26 08:13:04,047 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:04] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:13:04,988 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 08:13:04,990 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-26 08:13:05,008 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-26 08:13:05,022 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-26 08:13:05,028 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-26 08:13:05,054 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:13:05,115 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.032 2026-10-26 08:13:05,127 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.041 2026-10-26 08:13:05,151 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.046 2026-10-26 08:13:05,190 104 INFO rb-9ca8621-226001-429049 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-26 08:13:05,310 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:13:05,332 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "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-26 08:13:05,339 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.066 2026-10-26 08:13:05,448 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.177 2026-10-26 08:13:05,548 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /web/image/res.partner/2109/avatar_128?unique=1793002365000 HTTP/1.1" 200 - 15 0.020 0.237 2026-10-26 08:13:05,567 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:13:05,582 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.291 2026-10-26 08:13:05,584 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.273 2026-10-26 08:13:05,640 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /web/image?model=res.users&field=avatar_128&id=922 HTTP/1.1" 200 - 9 0.010 0.375 2026-10-26 08:13:05,682 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.296 2026-10-26 08:13:05,700 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.168 2026-10-26 08:13:06,557 104 INFO rb-9ca8621-226001-429049 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-26 08:13:06,568 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-26 08:13:06,587 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-26 08:13:06,634 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-26 08:13:06,653 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:13:06,799 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "POST /mail/data HTTP/1.1" 200 - 20 0.039 0.045 2026-10-26 08:13:06,848 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "GET /web/image/res.partner/2109/avatar_128?unique=1793002365000 HTTP/1.1" 200 - 8 0.012 0.097 2026-10-26 08:13:06,899 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "GET /web/image?model=res.users&field=avatar_128&id=922 HTTP/1.1" 200 - 9 0.015 0.151 2026-10-26 08:13:06,927 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.181 2026-10-26 08:13:06,930 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.187 2026-10-26 08:13:06,987 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.149 2026-10-26 08:13:06,996 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:13:07,017 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.010 0.031 2026-10-26 08:13:07,036 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:13:07,226 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.052 0.180 2026-10-26 08:13:07,456 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.054 0.121 2026-10-26 08:13:07,610 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:13:07,680 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:13:07,687 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.013 2026-10-26 08:13:07,703 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.028 2026-10-26 08:13:07,718 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-26 08:13:07,904 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:13:07,907 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:13:07,936 104 INFO rb-9ca8621-226001-429049 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-26 08:13:07,984 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:07] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.031 2026-10-26 08:13:08,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.048 0.193 2026-10-26 08:13:08,333 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.028 2026-10-26 08:13:08,403 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.017 2026-10-26 08:13:08,421 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.027 2026-10-26 08:13:08,482 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.034 2026-10-26 08:13:08,579 104 INFO rb-9ca8621-226001-429049 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-26 08:13:08,683 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.100 2026-10-26 08:13:08,846 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.037 0.073 2026-10-26 08:13:08,854 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.123 2026-10-26 08:13:08,925 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:08] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-26 08:13:09,093 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.029 0.126 2026-10-26 08:13:09,142 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:09] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-26 08:13:09,195 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.023 2026-10-26 08:13:09,202 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 08:13:09,348 104 INFO rb-9ca8621-226001-429049 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-26 08:13:09,413 104 INFO rb-9ca8621-226001-429049 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-26 08:13:09,445 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.020 2026-10-26 08:13:09,641 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:09] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.069 0.098 2026-10-26 08:13:09,681 104 INFO rb-9ca8621-226001-429049 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-26 08:13:09,714 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.006 0.019 2026-10-26 08:13:09,746 104 INFO rb-9ca8621-226001-429049 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-26 08:13:10,809 104 INFO rb-9ca8621-226001-429049 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-26 08:13:10,891 104 INFO rb-9ca8621-226001-429049 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-26 08:13:11,026 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.033 0.089 2026-10-26 08:13:11,029 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 08:13:11,073 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-10-26 08:13:11,074 104 INFO rb-9ca8621-226001-429049 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-26 08:13:11,353 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 28350548 (allocated 30126080) 2026-10-26 08:13:11,356 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 7940 2026-10-26 08:13:11,358 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-10-26 08:13:11,361 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 7940 2026-10-26 08:13:11,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081311_491500_test_reconcile_a11y_tour.txt 2026-10-26 08:13:11,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpnq6m48u6_chrome_odoo" 2026-10-26 08:13:11,554 104 INFO rb-9ca8621-226001-429049 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-26 08:13:13,750 104 INFO rb-9ca8621-226001-429049 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: 8184 2026-10-26 08:13:13,750 104 INFO rb-9ca8621-226001-429049 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/tmpfgxydxn0_chrome_odoo 2026-10-26 08:13:13,751 104 INFO rb-9ca8621-226001-429049 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:44553/json/version 2026-10-26 08:13:13,752 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44553/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:13:13,855 104 INFO rb-9ca8621-226001-429049 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-26 08:13:13,855 104 INFO rb-9ca8621-226001-429049 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:44553/json 2026-10-26 08:13:13,856 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44553/json with timeout 3 increased to 10s during tests 2026-10-26 08:13:13,899 104 INFO rb-9ca8621-226001-429049 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:44553/devtools/page/99A1A5459D76C81BC0292FC7F3B5A9E3 2026-10-26 08:13:13,938 104 INFO rb-9ca8621-226001-429049 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-26 08:13:13,970 104 INFO rb-9ca8621-226001-429049 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-26 08:13:14,111 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_focus_user from n/a 2026-10-26 08:13:14,122 104 INFO rb-9ca8621-226001-429049 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-26 08:13:14,132 104 INFO rb-9ca8621-226001-429049 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-26 08:13:14,132 104 INFO rb-9ca8621-226001-429049 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-26 08:13:14,155 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:13:15,728 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:15] "GET /odoo HTTP/1.1" 200 - 181 0.142 1.436 2026-10-26 08:13:15,733 104 INFO rb-9ca8621-226001-429049 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': '99A1A5459D76C81BC0292FC7F3B5A9E3', 'loaderId': '8015ED529693F21805889B0BE7793A6B', 'isDownload': False} 2026-10-26 08:13:15,733 104 INFO rb-9ca8621-226001-429049 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-26 08:13:15,806 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:15] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-10-26 08:13:15,822 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:15] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.036 2026-10-26 08:13:15,855 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:15] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.017 0.039 2026-10-26 08:13:15,876 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.090 2026-10-26 08:13:15,934 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.113 2026-10-26 08:13:16,049 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:13:16,217 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:16] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.126 0.292 2026-10-26 08:13:16,230 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:16] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-26 08:13:17,064 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-26 08:13:17,068 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:13:17,075 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 08:13:17,094 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-26 08:13:17,102 104 INFO rb-9ca8621-226001-429049 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-26 08:13:17,127 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:13:17,197 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.038 2026-10-26 08:13:17,212 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-26 08:13:17,230 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.019 2026-10-26 08:13:17,308 104 INFO rb-9ca8621-226001-429049 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-26 08:13:17,397 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.059 2026-10-26 08:13:17,464 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 200 - 16 0.026 0.092 2026-10-26 08:13:17,480 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:13:17,491 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "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-26 08:13:17,523 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.040 0.095 2026-10-26 08:13:17,627 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.021 0.112 2026-10-26 08:13:17,628 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-10-26 08:13:17,680 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.185 2026-10-26 08:13:17,743 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:13:17,744 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /web/image/res.partner/2110/avatar_128?unique=1793002365000 HTTP/1.1" 200 - 8 0.012 0.369 2026-10-26 08:13:17,762 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.055 2026-10-26 08:13:18,724 104 INFO rb-9ca8621-226001-429049 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-26 08:13:18,725 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-26 08:13:18,751 104 INFO rb-9ca8621-226001-429049 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-26 08:13:18,807 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.021 2026-10-26 08:13:18,825 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.014 2026-10-26 08:13:18,931 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:13:18,964 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:18] "POST /mail/data HTTP/1.1" 200 - 20 0.039 0.062 2026-10-26 08:13:19,021 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "GET /web/image/res.partner/2110/avatar_128?unique=1793002365000 HTTP/1.1" 200 - 8 0.013 0.105 2026-10-26 08:13:19,037 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.135 2026-10-26 08:13:19,073 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.161 2026-10-26 08:13:19,099 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.076 2026-10-26 08:13:19,157 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:13:19,160 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 304 - 9 0.012 0.240 2026-10-26 08:13:19,198 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.008 0.277 2026-10-26 08:13:19,477 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.065 0.286 2026-10-26 08:13:19,555 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.019 2026-10-26 08:13:19,631 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.033 0.046 2026-10-26 08:13:19,639 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-10-26 08:13:19,881 104 INFO rb-9ca8621-226001-429049 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-26 08:13:19,929 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.010 0.027 2026-10-26 08:13:19,960 104 INFO rb-9ca8621-226001-429049 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-26 08:13:19,999 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.023 2026-10-26 08:13:20,034 104 INFO rb-9ca8621-226001-429049 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-26 08:13:20,067 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:20] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.016 2026-10-26 08:13:20,091 104 INFO rb-9ca8621-226001-429049 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-26 08:13:20,154 104 INFO rb-9ca8621-226001-429049 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-26 08:13:20,228 104 INFO rb-9ca8621-226001-429049 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-26 08:13:20,275 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.026 2026-10-26 08:13:20,480 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:20] "POST /web/action/run HTTP/1.1" 200 - 45 0.039 0.135 2026-10-26 08:13:20,611 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.084 2026-10-26 08:13:20,650 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:13:20,722 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:20] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.016 0.046 2026-10-26 08:13:20,963 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.015 0.100 2026-10-26 08:13:21,017 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.024 2026-10-26 08:13:21,067 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:13:21,153 104 INFO rb-9ca8621-226001-429049 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-26 08:13:21,183 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.019 2026-10-26 08:13:21,205 104 INFO rb-9ca8621-226001-429049 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-26 08:13:21,325 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.033 0.074 2026-10-26 08:13:21,353 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.116 2026-10-26 08:13:21,360 104 INFO rb-9ca8621-226001-429049 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-26 08:13:21,374 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:13:21,442 104 INFO rb-9ca8621-226001-429049 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-26 08:13:21,544 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.022 0.064 2026-10-26 08:13:21,547 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-10-26 08:13:21,618 104 INFO rb-9ca8621-226001-429049 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-26 08:13:21,619 104 INFO rb-9ca8621-226001-429049 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-26 08:13:21,666 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.028 2026-10-26 08:13:21,885 104 INFO rb-9ca8621-226001-429049 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 25670696 (allocated 27242496) 2026-10-26 08:13:21,906 104 INFO rb-9ca8621-226001-429049 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 8184 2026-10-26 08:13:21,908 104 INFO rb-9ca8621-226001-429049 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-26 08:13:21,910 104 INFO rb-9ca8621-226001-429049 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 8184 2026-10-26 08:13:22,064 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081322_064370_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-10-26 08:13:22,064 104 INFO rb-9ca8621-226001-429049 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/tmpfgxydxn0_chrome_odoo" 2026-10-26 08:13:22,176 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:13:37,530 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-26 08:13:39,854 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 8431 2026-10-26 08:13:39,854 104 INFO rb-9ca8621-226001-429049 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/tmpojtia0t1_chrome_odoo 2026-10-26 08:13:39,854 104 INFO rb-9ca8621-226001-429049 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:34061/json/version 2026-10-26 08:13:39,856 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:34061/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:13:39,869 104 INFO rb-9ca8621-226001-429049 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-26 08:13:39,869 104 INFO rb-9ca8621-226001-429049 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:34061/json 2026-10-26 08:13:39,870 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:34061/json with timeout 3 increased to 10s during tests 2026-10-26 08:13:39,878 104 INFO rb-9ca8621-226001-429049 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:34061/devtools/page/49B9016DF96F1DC1C20B4103D34C8595 2026-10-26 08:13:39,888 104 INFO rb-9ca8621-226001-429049 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-26 08:13:39,909 104 INFO rb-9ca8621-226001-429049 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-26 08:13:40,061 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_badge_user from n/a 2026-10-26 08:13:40,075 104 INFO rb-9ca8621-226001-429049 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-26 08:13:40,081 104 INFO rb-9ca8621-226001-429049 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-26 08:13:40,081 104 INFO rb-9ca8621-226001-429049 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-26 08:13:40,104 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:13:43,444 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:43] "GET /odoo HTTP/1.1" 200 - 181 0.159 3.185 2026-10-26 08:13:43,449 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': '49B9016DF96F1DC1C20B4103D34C8595', 'loaderId': '9239AA6D08B3DD7C6A43591245A8F0E6', 'isDownload': False} 2026-10-26 08:13:43,449 104 INFO rb-9ca8621-226001-429049 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-26 08:13:43,537 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:43] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.029 2026-10-26 08:13:43,609 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:13:43,782 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:43] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.083 0.173 2026-10-26 08:13:43,797 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.262 2026-10-26 08:13:43,838 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:43] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.316 2026-10-26 08:13:43,895 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.342 2026-10-26 08:13:43,927 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:43] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 08:13:44,056 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:44] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 08:13:45,005 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:13:45,011 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:13:45,020 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:13:45,066 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 08:13:45,096 104 INFO rb-9ca8621-226001-429049 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-26 08:13:45,126 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:13:45,183 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.025 2026-10-26 08:13:45,225 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.022 2026-10-26 08:13:45,235 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.037 2026-10-26 08:13:45,298 104 INFO rb-9ca8621-226001-429049 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-26 08:13:45,408 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:13:45,442 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:13:45,462 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.074 2026-10-26 08:13:45,547 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /web/image/res.partner/2121/avatar_128?unique=1793002402000 HTTP/1.1" 200 - 15 0.037 0.175 2026-10-26 08:13:45,553 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.130 2026-10-26 08:13:45,584 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.245 2026-10-26 08:13:45,689 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.259 2026-10-26 08:13:45,770 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /web/image?model=res.users&field=avatar_128&id=926 HTTP/1.1" 200 - 9 0.013 0.425 2026-10-26 08:13:45,818 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.303 2026-10-26 08:13:45,846 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.013 2026-10-26 08:13:45,890 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:13:47,217 104 INFO rb-9ca8621-226001-429049 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-26 08:13:47,239 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-26 08:13:47,249 104 INFO rb-9ca8621-226001-429049 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-26 08:13:47,297 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 08:13:47,315 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:13:47,499 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "POST /mail/data HTTP/1.1" 200 - 20 0.046 0.066 2026-10-26 08:13:47,505 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-10-26 08:13:47,590 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "GET /web/image?model=res.users&field=avatar_128&id=926 HTTP/1.1" 200 - 9 0.017 0.093 2026-10-26 08:13:47,627 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.123 2026-10-26 08:13:47,666 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 08:13:47,696 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.021 0.109 2026-10-26 08:13:47,746 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.012 0.061 2026-10-26 08:13:47,758 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:13:47,962 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:47] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.065 0.195 2026-10-26 08:13:48,204 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.066 0.099 2026-10-26 08:13:48,345 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:13:48,427 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-10-26 08:13:48,438 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.017 2026-10-26 08:13:48,444 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.018 2026-10-26 08:13:48,487 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-26 08:13:48,703 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:13:48,707 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 08:13:48,727 104 INFO rb-9ca8621-226001-429049 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-26 08:13:48,813 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:48] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.060 2026-10-26 08:13:49,182 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.066 0.268 2026-10-26 08:13:49,220 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-26 08:13:49,304 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.025 2026-10-26 08:13:49,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.011 0.045 2026-10-26 08:13:49,385 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.039 2026-10-26 08:13:49,476 104 INFO rb-9ca8621-226001-429049 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-26 08:13:49,586 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.112 2026-10-26 08:13:49,730 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.024 0.066 2026-10-26 08:13:49,737 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.100 2026-10-26 08:13:49,840 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:49] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.017 2026-10-26 08:13:50,022 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.048 0.147 2026-10-26 08:13:50,076 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.033 2026-10-26 08:13:50,174 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.035 2026-10-26 08:13:50,182 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 08:13:50,295 104 INFO rb-9ca8621-226001-429049 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-26 08:13:50,369 104 INFO rb-9ca8621-226001-429049 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-26 08:13:50,411 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.028 2026-10-26 08:13:50,538 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.077 2026-10-26 08:13:50,570 104 INFO rb-9ca8621-226001-429049 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-26 08:13:50,572 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:13:50,644 104 INFO rb-9ca8621-226001-429049 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-26 08:13:50,832 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.060 0.116 2026-10-26 08:13:50,870 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-26 08:13:50,871 104 INFO rb-9ca8621-226001-429049 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-26 08:13:50,937 104 INFO rb-9ca8621-226001-429049 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-26 08:13:51,007 104 INFO rb-9ca8621-226001-429049 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-26 08:13:51,137 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.029 0.091 2026-10-26 08:13:51,164 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:13:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 08:13:51,170 104 INFO rb-9ca8621-226001-429049 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-26 08:13:51,237 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-10-26 08:13:51,238 104 INFO rb-9ca8621-226001-429049 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-26 08:13:51,574 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 28346540 (allocated 29601792) 2026-10-26 08:13:51,581 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 8431 2026-10-26 08:13:51,588 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-10-26 08:13:51,590 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 8431 2026-10-26 08:13:51,719 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081351_719313_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-10-26 08:13:51,719 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmpojtia0t1_chrome_odoo" 2026-10-26 08:13:51,824 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:14:08,469 104 INFO rb-9ca8621-226001-429049 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-26 08:14:11,588 104 INFO rb-9ca8621-226001-429049 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: 8676 2026-10-26 08:14:11,588 104 INFO rb-9ca8621-226001-429049 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/tmpr9q46gq__chrome_odoo 2026-10-26 08:14:11,589 104 INFO rb-9ca8621-226001-429049 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:34711/json/version 2026-10-26 08:14:11,592 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:34711/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:14:11,609 104 INFO rb-9ca8621-226001-429049 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-26 08:14:11,610 104 INFO rb-9ca8621-226001-429049 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:34711/json 2026-10-26 08:14:11,610 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:34711/json with timeout 3 increased to 10s during tests 2026-10-26 08:14:11,622 104 INFO rb-9ca8621-226001-429049 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:34711/devtools/page/CB7684AD1723B6B0E7FC8F83D5E98D8D 2026-10-26 08:14:11,647 104 INFO rb-9ca8621-226001-429049 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-26 08:14:11,658 104 INFO rb-9ca8621-226001-429049 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-26 08:14:11,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_clear_account_focus_user from n/a 2026-10-26 08:14:11,874 104 INFO rb-9ca8621-226001-429049 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-26 08:14:11,887 104 INFO rb-9ca8621-226001-429049 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-26 08:14:11,887 104 INFO rb-9ca8621-226001-429049 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-26 08:14:11,935 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:14:13,834 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:13] "GET /odoo HTTP/1.1" 200 - 181 0.234 1.672 2026-10-26 08:14:13,838 104 INFO rb-9ca8621-226001-429049 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': 'CB7684AD1723B6B0E7FC8F83D5E98D8D', 'loaderId': 'DD89B14F68091728A8B230D8CD05278E', 'isDownload': False} 2026-10-26 08:14:13,838 104 INFO rb-9ca8621-226001-429049 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-26 08:14:13,917 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:13] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.025 2026-10-26 08:14:13,939 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 08:14:13,950 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:13] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.058 2026-10-26 08:14:14,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:14:14,256 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:14] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.170 0.198 2026-10-26 08:14:14,287 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.349 2026-10-26 08:14:14,319 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:14] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:14:14,394 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:14] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-26 08:14:15,275 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 08:14:15,284 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 08:14:15,285 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-26 08:14:15,316 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-26 08:14:15,329 104 INFO rb-9ca8621-226001-429049 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-26 08:14:15,360 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:14:15,415 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.025 2026-10-26 08:14:15,434 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:14:15,466 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.013 2026-10-26 08:14:15,518 104 INFO rb-9ca8621-226001-429049 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-26 08:14:15,621 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:14:15,650 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "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-26 08:14:15,681 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "POST /mail/data HTTP/1.1" 200 - 34 0.096 0.063 2026-10-26 08:14:15,740 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /web/image?model=res.users&field=avatar_128&id=929 HTTP/1.1" 200 - 16 0.015 0.146 2026-10-26 08:14:15,845 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.020 0.259 2026-10-26 08:14:15,868 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.266 2026-10-26 08:14:15,936 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /web/image/res.partner/2132/avatar_128?unique=1793002431000 HTTP/1.1" 200 - 8 0.020 0.342 2026-10-26 08:14:15,973 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:14:15,983 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.264 2026-10-26 08:14:15,984 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.375 2026-10-26 08:14:16,008 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.075 2026-10-26 08:14:17,027 104 INFO rb-9ca8621-226001-429049 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-26 08:14:17,040 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-26 08:14:17,052 104 INFO rb-9ca8621-226001-429049 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-26 08:14:17,106 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.012 2026-10-26 08:14:17,119 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-26 08:14:17,297 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "POST /mail/data HTTP/1.1" 200 - 20 0.064 0.080 2026-10-26 08:14:17,306 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-10-26 08:14:17,369 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "GET /web/image/res.partner/2132/avatar_128?unique=1793002431000 HTTP/1.1" 200 - 8 0.024 0.160 2026-10-26 08:14:17,407 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.171 2026-10-26 08:14:17,479 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "GET /web/image?model=res.users&field=avatar_128&id=929 HTTP/1.1" 304 - 9 0.026 0.238 2026-10-26 08:14:17,512 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.150 2026-10-26 08:14:17,548 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:14:17,557 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:14:17,741 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.057 0.223 2026-10-26 08:14:17,788 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.014 0.249 2026-10-26 08:14:17,986 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:17] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.067 0.109 2026-10-26 08:14:18,171 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:14:18,241 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.018 2026-10-26 08:14:18,248 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.014 2026-10-26 08:14:18,256 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.024 2026-10-26 08:14:18,278 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:14:18,478 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:14:18,481 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:14:18,518 104 INFO rb-9ca8621-226001-429049 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-26 08:14:18,566 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.030 2026-10-26 08:14:18,943 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.068 0.264 2026-10-26 08:14:19,034 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.014 0.030 2026-10-26 08:14:19,113 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.011 0.033 2026-10-26 08:14:19,154 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.056 2026-10-26 08:14:19,223 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.039 2026-10-26 08:14:19,320 104 INFO rb-9ca8621-226001-429049 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-26 08:14:19,453 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.118 2026-10-26 08:14:19,508 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:14:19,643 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.031 0.115 2026-10-26 08:14:19,728 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.016 2026-10-26 08:14:19,897 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.030 0.132 2026-10-26 08:14:19,961 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:19] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.033 2026-10-26 08:14:20,065 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.048 2026-10-26 08:14:20,073 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 08:14:20,226 104 INFO rb-9ca8621-226001-429049 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-26 08:14:20,297 104 INFO rb-9ca8621-226001-429049 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-26 08:14:20,336 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-26 08:14:20,498 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.029 0.086 2026-10-26 08:14:20,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:14:20,552 104 INFO rb-9ca8621-226001-429049 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-26 08:14:20,660 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.023 0.060 2026-10-26 08:14:20,693 104 INFO rb-9ca8621-226001-429049 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-26 08:14:20,744 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.024 0.037 2026-10-26 08:14:20,794 104 INFO rb-9ca8621-226001-429049 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-26 08:14:20,863 104 INFO rb-9ca8621-226001-429049 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-26 08:14:20,933 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.026 0.074 2026-10-26 08:14:21,007 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,011 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,076 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,112 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:21] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.017 0.017 2026-10-26 08:14:21,130 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,194 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,258 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,350 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:21] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.021 0.066 2026-10-26 08:14:21,418 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,418 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,469 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,470 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,855 104 INFO rb-9ca8621-226001-429049 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 28835236 (allocated 30912512) 2026-10-26 08:14:21,858 104 INFO rb-9ca8621-226001-429049 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 8676 2026-10-26 08:14:21,862 104 INFO rb-9ca8621-226001-429049 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-26 08:14:21,866 104 INFO rb-9ca8621-226001-429049 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 8676 2026-10-26 08:14:22,004 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081422_004382_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-10-26 08:14:22,004 104 INFO rb-9ca8621-226001-429049 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/tmpr9q46gq__chrome_odoo" 2026-10-26 08:14:22,060 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-10-26 08:14:25,298 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 8929 2026-10-26 08:14:25,299 104 INFO rb-9ca8621-226001-429049 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/tmpzxyjk6yf_chrome_odoo 2026-10-26 08:14:25,299 104 INFO rb-9ca8621-226001-429049 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:42301/json/version 2026-10-26 08:14:25,300 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42301/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:14:25,383 104 INFO rb-9ca8621-226001-429049 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-26 08:14:25,384 104 INFO rb-9ca8621-226001-429049 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:42301/json 2026-10-26 08:14:25,384 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:42301/json with timeout 3 increased to 10s during tests 2026-10-26 08:14:25,411 104 INFO rb-9ca8621-226001-429049 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:42301/devtools/page/5340D0A3531D9684540B83C4CB2E9602 2026-10-26 08:14:25,428 104 INFO rb-9ca8621-226001-429049 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-26 08:14:25,442 104 INFO rb-9ca8621-226001-429049 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-26 08:14:25,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_clear_account_user from n/a 2026-10-26 08:14:25,713 104 INFO rb-9ca8621-226001-429049 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-26 08:14:25,726 104 INFO rb-9ca8621-226001-429049 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-26 08:14:25,727 104 INFO rb-9ca8621-226001-429049 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-26 08:14:25,747 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:14:27,666 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:27] "GET /odoo HTTP/1.1" 200 - 181 0.199 1.724 2026-10-26 08:14:27,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': '5340D0A3531D9684540B83C4CB2E9602', 'loaderId': '4BA5BB88BED77B5073D8EB767CB57D56', 'isDownload': False} 2026-10-26 08:14:27,671 104 INFO rb-9ca8621-226001-429049 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-26 08:14:27,733 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:27] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-26 08:14:27,752 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:27] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-26 08:14:27,840 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:14:28,049 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:28] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.158 0.155 2026-10-26 08:14:28,081 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.324 2026-10-26 08:14:28,091 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.340 2026-10-26 08:14:28,135 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:28] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:14:28,221 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:28] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:14:29,076 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:14:29,092 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 08:14:29,094 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 08:14:29,135 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.036 2026-10-26 08:14:29,148 104 INFO rb-9ca8621-226001-429049 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-26 08:14:29,157 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:14:29,227 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.038 2026-10-26 08:14:29,246 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.050 2026-10-26 08:14:29,270 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.061 2026-10-26 08:14:29,315 104 INFO rb-9ca8621-226001-429049 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-26 08:14:29,394 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:14:29,412 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:14:29,457 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "POST /mail/data HTTP/1.1" 200 - 34 0.098 0.056 2026-10-26 08:14:29,513 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /web/image/res.partner/2133/avatar_128?unique=1793002431000 HTTP/1.1" 200 - 15 0.019 0.126 2026-10-26 08:14:29,645 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.222 2026-10-26 08:14:29,700 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 200 - 9 0.012 0.335 2026-10-26 08:14:29,730 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.342 2026-10-26 08:14:29,734 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.332 2026-10-26 08:14:29,751 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.034 2026-10-26 08:14:29,777 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:14:29,800 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.300 2026-10-26 08:14:30,979 104 INFO rb-9ca8621-226001-429049 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-26 08:14:30,994 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-26 08:14:31,010 104 INFO rb-9ca8621-226001-429049 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-26 08:14:31,072 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 08:14:31,087 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-26 08:14:31,260 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:14:31,293 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "POST /mail/data HTTP/1.1" 200 - 20 0.072 0.067 2026-10-26 08:14:31,296 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-10-26 08:14:31,356 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 200 - 9 0.013 0.112 2026-10-26 08:14:31,400 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.011 0.200 2026-10-26 08:14:31,426 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.216 2026-10-26 08:14:31,459 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.123 2026-10-26 08:14:31,528 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 08:14:31,673 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.071 0.141 2026-10-26 08:14:31,940 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:31] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.078 0.127 2026-10-26 08:14:32,139 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:14:32,269 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.026 2026-10-26 08:14:32,285 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.032 2026-10-26 08:14:32,290 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.039 2026-10-26 08:14:32,313 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 08:14:32,527 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:14:32,534 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:14:32,579 104 INFO rb-9ca8621-226001-429049 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-26 08:14:32,637 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:32] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.042 2026-10-26 08:14:33,029 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.068 0.252 2026-10-26 08:14:33,065 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-26 08:14:33,161 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.041 2026-10-26 08:14:33,186 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.056 2026-10-26 08:14:33,236 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.025 2026-10-26 08:14:33,331 104 INFO rb-9ca8621-226001-429049 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-26 08:14:33,463 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.130 2026-10-26 08:14:33,519 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:14:33,631 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.031 0.091 2026-10-26 08:14:33,738 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-26 08:14:33,950 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.063 0.158 2026-10-26 08:14:34,014 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-26 08:14:34,059 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:14:34,121 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.019 0.057 2026-10-26 08:14:34,241 104 INFO rb-9ca8621-226001-429049 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-26 08:14:34,304 104 INFO rb-9ca8621-226001-429049 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-26 08:14:34,347 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.026 2026-10-26 08:14:34,513 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.050 0.093 2026-10-26 08:14:34,548 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:14:34,563 104 INFO rb-9ca8621-226001-429049 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-26 08:14:34,697 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.032 0.089 2026-10-26 08:14:34,738 104 INFO rb-9ca8621-226001-429049 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-26 08:14:34,768 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.040 2026-10-26 08:14:34,871 104 INFO rb-9ca8621-226001-429049 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-26 08:14:34,945 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,030 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.024 0.132 2026-10-26 08:14:35,093 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,094 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,171 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,209 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.015 0.031 2026-10-26 08:14:35,244 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,348 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.029 0.069 2026-10-26 08:14:35,393 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,394 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,455 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,493 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.011 0.025 2026-10-26 08:14:35,541 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.012 0.017 2026-10-26 08:14:35,658 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.019 0.054 2026-10-26 08:14:35,721 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.011 0.014 2026-10-26 08:14:35,732 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-26 08:14:35,791 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:14:35,795 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,870 104 INFO rb-9ca8621-226001-429049 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-26 08:14:35,948 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.019 0.040 2026-10-26 08:14:36,014 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:36] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.023 2026-10-26 08:14:36,052 104 INFO rb-9ca8621-226001-429049 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-26 08:14:36,128 104 INFO rb-9ca8621-226001-429049 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-26 08:14:36,180 104 INFO rb-9ca8621-226001-429049 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-26 08:14:36,181 104 INFO rb-9ca8621-226001-429049 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-26 08:14:36,221 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:36] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.013 0.057 2026-10-26 08:14:36,238 104 INFO rb-9ca8621-226001-429049 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-26 08:14:36,240 104 INFO rb-9ca8621-226001-429049 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-26 08:14:36,606 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 30537772 (allocated 32223232) 2026-10-26 08:14:36,626 104 INFO rb-9ca8621-226001-429049 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 8929 2026-10-26 08:14:36,630 104 INFO rb-9ca8621-226001-429049 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-26 08:14:36,631 104 INFO rb-9ca8621-226001-429049 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 8929 2026-10-26 08:14:36,791 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081436_791291_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-10-26 08:14:36,791 104 INFO rb-9ca8621-226001-429049 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/tmpzxyjk6yf_chrome_odoo" 2026-10-26 08:14:36,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:14:53,499 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-26 08:14:56,467 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 9187 2026-10-26 08:14:56,470 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpz3nm0r12_chrome_odoo 2026-10-26 08:14:56,472 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:37497/json/version 2026-10-26 08:14:56,473 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37497/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:14:56,541 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:14:56,541 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:37497/json 2026-10-26 08:14:56,542 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:37497/json with timeout 3 increased to 10s during tests 2026-10-26 08:14:56,589 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:37497/devtools/page/CF77B4DA3350DA68F14D219BED9EEA90 2026-10-26 08:14:56,614 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-10-26 08:14:56,628 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-10-26 08:14:56,821 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_fx_user from n/a 2026-10-26 08:14:56,834 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-10-26 08:14:56,850 104 INFO rb-9ca8621-226001-429049 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-26 08:14:56,850 104 INFO rb-9ca8621-226001-429049 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-26 08:14:56,880 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:14:58,826 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:58] "GET /odoo HTTP/1.1" 200 - 186 0.179 1.772 2026-10-26 08:14:58,838 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'CF77B4DA3350DA68F14D219BED9EEA90', 'loaderId': '4EBC3A32629E444CD206D0B633EDAD48', 'isDownload': False} 2026-10-26 08:14:58,838 104 INFO rb-9ca8621-226001-429049 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-26 08:14:59,144 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:59] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.109 0.161 2026-10-26 08:14:59,161 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:59] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.291 2026-10-26 08:14:59,173 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:59] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.297 2026-10-26 08:14:59,213 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.301 2026-10-26 08:14:59,234 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.351 2026-10-26 08:14:59,263 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:59] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-10-26 08:14:59,270 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:14:59,363 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:14:59] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-26 08:15:00,432 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:15:00,446 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 08:15:00,455 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-26 08:15:00,504 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.012 2026-10-26 08:15:00,551 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-26 08:15:00,576 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:15:00,635 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.021 2026-10-26 08:15:00,665 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.013 2026-10-26 08:15:00,697 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.019 2026-10-26 08:15:00,800 104 INFO rb-9ca8621-226001-429049 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-26 08:15:00,992 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 08:15:01,025 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "POST /mail/data HTTP/1.1" 200 - 34 0.141 0.101 2026-10-26 08:15:01,028 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "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-26 08:15:01,114 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "GET /web/image?model=res.users&field=avatar_128&id=933 HTTP/1.1" 200 - 16 0.025 0.276 2026-10-26 08:15:01,116 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.157 2026-10-26 08:15:01,141 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.247 2026-10-26 08:15:01,206 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "GET /web/image/res.partner/2144/avatar_128?unique=1793002476000 HTTP/1.1" 200 - 8 0.012 0.370 2026-10-26 08:15:01,245 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.170 2026-10-26 08:15:01,336 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 08:15:01,397 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:15:01,399 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.041 0.357 2026-10-26 08:15:01,602 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "POST /mail/data HTTP/1.1" 200 - 37 0.083 0.235 2026-10-26 08:15:01,624 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.049 2026-10-26 08:15:01,640 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:15:02,924 104 INFO rb-9ca8621-226001-429049 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-26 08:15:02,937 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-26 08:15:02,948 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-26 08:15:03,001 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:15:03,018 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-26 08:15:03,199 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "POST /mail/data HTTP/1.1" 200 - 20 0.072 0.045 2026-10-26 08:15:03,205 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-10-26 08:15:03,277 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.030 0.052 2026-10-26 08:15:03,371 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "GET /web/image?model=res.users&field=avatar_128&id=933 HTTP/1.1" 304 - 9 0.029 0.147 2026-10-26 08:15:03,657 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.088 0.253 2026-10-26 08:15:03,700 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.406 2026-10-26 08:15:03,773 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.025 0.319 2026-10-26 08:15:03,954 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:03] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.064 0.156 2026-10-26 08:15:04,155 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:15:04,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.026 2026-10-26 08:15:04,282 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.012 2026-10-26 08:15:04,288 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.015 2026-10-26 08:15:04,309 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 08:15:04,573 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:15:04,578 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:15:04,597 104 INFO rb-9ca8621-226001-429049 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-26 08:15:04,705 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:04] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.030 0.043 2026-10-26 08:15:05,221 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.135 0.303 2026-10-26 08:15:05,300 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-26 08:15:05,380 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.019 2026-10-26 08:15:05,407 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.027 2026-10-26 08:15:05,471 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.033 2026-10-26 08:15:05,578 104 INFO rb-9ca8621-226001-429049 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-26 08:15:05,680 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.096 2026-10-26 08:15:05,735 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:15:05,853 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.038 0.079 2026-10-26 08:15:05,943 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:05] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.014 2026-10-26 08:15:06,123 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.044 0.130 2026-10-26 08:15:06,237 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:06] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.039 2026-10-26 08:15:06,331 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.044 2026-10-26 08:15:06,337 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 08:15:06,469 104 INFO rb-9ca8621-226001-429049 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-26 08:15:06,533 104 INFO rb-9ca8621-226001-429049 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-26 08:15:06,586 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:06] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.034 2026-10-26 08:15:06,762 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:06] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.039 0.104 2026-10-26 08:15:06,808 104 INFO rb-9ca8621-226001-429049 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-26 08:15:06,810 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-26 08:15:06,869 104 INFO rb-9ca8621-226001-429049 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-26 08:15:06,929 104 INFO rb-9ca8621-226001-429049 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-26 08:15:07,018 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:07] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.020 0.055 2026-10-26 08:15:07,281 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1594] 2026-10-26 08:15:07,554 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3282] 2026-10-26 08:15:10,063 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:10] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.654 2.335 2026-10-26 08:15:10,079 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 2.997 2026-10-26 08:15:10,085 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.529 2026-10-26 08:15:10,189 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.035 0.063 2026-10-26 08:15:10,307 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-26 08:15:10,356 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-10-26 08:15:10,357 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-26 08:15:10,360 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:10] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:15:10,913 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 28629340 (allocated 29601792) 2026-10-26 08:15:10,962 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 9187 2026-10-26 08:15:10,967 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-10-26 08:15:10,971 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 9187 2026-10-26 08:15:11,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081511_129249_test_reconcile_fx_validate_tour.txt 2026-10-26 08:15:11,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpz3nm0r12_chrome_odoo" 2026-10-26 08:15:11,200 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-26 08:15:13,559 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 9439 2026-10-26 08:15:13,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpzbotfvx3_chrome_odoo 2026-10-26 08:15:13,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:44377/json/version 2026-10-26 08:15:13,561 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44377/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:15:13,623 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:15:13,623 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:44377/json 2026-10-26 08:15:13,624 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44377/json with timeout 3 increased to 10s during tests 2026-10-26 08:15:13,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:44377/devtools/page/B8E128AC9908AA13A91843E1494111ED 2026-10-26 08:15:13,663 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-10-26 08:15:13,677 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-10-26 08:15:13,919 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_manual_fx_user from n/a 2026-10-26 08:15:13,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-10-26 08:15:13,945 104 INFO rb-9ca8621-226001-429049 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-26 08:15:13,946 104 INFO rb-9ca8621-226001-429049 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-26 08:15:13,975 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:15:15,877 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:15] "GET /odoo HTTP/1.1" 200 - 186 0.227 1.682 2026-10-26 08:15:15,883 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'B8E128AC9908AA13A91843E1494111ED', 'loaderId': 'C1AF80B69737CACBA3755AD69B92421C', 'isDownload': False} 2026-10-26 08:15:15,884 104 INFO rb-9ca8621-226001-429049 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-26 08:15:15,991 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:15] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.019 0.037 2026-10-26 08:15:16,071 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:15:16,252 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:16] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.104 0.183 2026-10-26 08:15:16,290 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.304 2026-10-26 08:15:16,308 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.339 2026-10-26 08:15:16,325 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:16] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.376 2026-10-26 08:15:16,348 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:16] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-26 08:15:16,477 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:16] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 08:15:17,760 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:15:17,769 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:15:17,770 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 08:15:17,863 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-26 08:15:17,865 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 08:15:17,907 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 08:15:17,979 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.033 2026-10-26 08:15:17,994 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.015 2026-10-26 08:15:18,016 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-10-26 08:15:18,098 104 INFO rb-9ca8621-226001-429049 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-26 08:15:18,219 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:15:18,238 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "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-26 08:15:18,322 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "POST /mail/data HTTP/1.1" 200 - 34 0.128 0.118 2026-10-26 08:15:18,377 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.233 2026-10-26 08:15:18,505 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.019 0.275 2026-10-26 08:15:18,619 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 200 - 16 0.041 0.465 2026-10-26 08:15:18,706 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "GET /web/image/res.partner/2145/avatar_128?unique=1793002476000 HTTP/1.1" 200 - 8 0.023 0.563 2026-10-26 08:15:18,712 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.499 2026-10-26 08:15:18,729 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:15:18,736 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.085 2026-10-26 08:15:18,796 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.409 2026-10-26 08:15:20,091 104 INFO rb-9ca8621-226001-429049 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-26 08:15:20,109 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-26 08:15:20,110 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-26 08:15:20,168 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.010 2026-10-26 08:15:20,196 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.031 2026-10-26 08:15:20,465 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "POST /mail/data HTTP/1.1" 200 - 20 0.121 0.099 2026-10-26 08:15:20,553 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "GET /web/image/res.partner/2145/avatar_128?unique=1793002476000 HTTP/1.1" 200 - 8 0.033 0.233 2026-10-26 08:15:20,622 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 200 - 9 0.011 0.316 2026-10-26 08:15:20,657 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.354 2026-10-26 08:15:20,693 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:15:20,703 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.017 0.030 2026-10-26 08:15:20,707 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.396 2026-10-26 08:15:20,757 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.248 2026-10-26 08:15:20,798 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:15:21,176 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:21] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.109 0.372 2026-10-26 08:15:21,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:21] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.009 0.022 2026-10-26 08:15:21,392 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.054 0.062 2026-10-26 08:15:21,400 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.124 2026-10-26 08:15:21,649 104 INFO rb-9ca8621-226001-429049 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-26 08:15:21,724 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.018 0.038 2026-10-26 08:15:21,738 104 INFO rb-9ca8621-226001-429049 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-26 08:15:21,769 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.017 2026-10-26 08:15:21,790 104 INFO rb-9ca8621-226001-429049 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-26 08:15:21,869 104 INFO rb-9ca8621-226001-429049 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-26 08:15:21,950 104 INFO rb-9ca8621-226001-429049 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-26 08:15:22,007 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.034 2026-10-26 08:15:22,317 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/action/run HTTP/1.1" 200 - 57 0.073 0.212 2026-10-26 08:15:22,461 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.095 2026-10-26 08:15:22,521 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 08:15:22,615 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.021 0.055 2026-10-26 08:15:22,826 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.100 2026-10-26 08:15:22,887 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.037 2026-10-26 08:15:22,926 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-26 08:15:23,009 104 INFO rb-9ca8621-226001-429049 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-26 08:15:23,047 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:23] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.024 2026-10-26 08:15:23,079 104 INFO rb-9ca8621-226001-429049 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-26 08:15:23,147 104 INFO rb-9ca8621-226001-429049 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-26 08:15:23,187 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:15:23,242 104 INFO rb-9ca8621-226001-429049 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-26 08:15:24,180 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:24] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.319 0.611 2026-10-26 08:15:24,198 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.907 2026-10-26 08:15:24,284 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.013 0.062 2026-10-26 08:15:24,391 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:24] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.036 2026-10-26 08:15:24,417 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-10-26 08:15:24,420 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-26 08:15:24,480 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:24] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.031 0.068 2026-10-26 08:15:24,513 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:24] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.010 0.123 2026-10-26 08:15:24,551 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:24] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.112 2026-10-26 08:15:24,867 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 26283728 (allocated 28028928) 2026-10-26 08:15:24,922 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 9439 2026-10-26 08:15:24,926 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-10-26 08:15:24,930 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 9439 2026-10-26 08:15:25,095 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081525_095403_test_reconcile_manual_fx_tour.txt 2026-10-26 08:15:25,095 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpzbotfvx3_chrome_odoo" 2026-10-26 08:15:25,237 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:15:42,137 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-26 08:15:44,333 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 9681 2026-10-26 08:15:44,333 104 INFO rb-9ca8621-226001-429049 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/tmp5zg40q5c_chrome_odoo 2026-10-26 08:15:44,334 104 INFO rb-9ca8621-226001-429049 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:33273/json/version 2026-10-26 08:15:44,337 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:33273/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:15:44,483 104 INFO rb-9ca8621-226001-429049 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-26 08:15:44,483 104 INFO rb-9ca8621-226001-429049 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:33273/json 2026-10-26 08:15:44,484 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:33273/json with timeout 3 increased to 10s during tests 2026-10-26 08:15:44,554 104 INFO rb-9ca8621-226001-429049 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:33273/devtools/page/41FE0E9F532D91506759941E0DBFCC0A 2026-10-26 08:15:44,600 104 INFO rb-9ca8621-226001-429049 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-26 08:15:44,612 104 INFO rb-9ca8621-226001-429049 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-26 08:15:44,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_fence_absent from n/a 2026-10-26 08:15:44,774 104 INFO rb-9ca8621-226001-429049 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-26 08:15:44,795 104 INFO rb-9ca8621-226001-429049 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-26 08:15:44,795 104 INFO rb-9ca8621-226001-429049 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-26 08:15:44,833 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:15:46,872 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:46] "GET /odoo HTTP/1.1" 200 - 181 0.147 1.900 2026-10-26 08:15:46,878 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '41FE0E9F532D91506759941E0DBFCC0A', 'loaderId': '66925DFCF45BD8767DDA742A1A96BDDD', 'isDownload': False} 2026-10-26 08:15:46,878 104 INFO rb-9ca8621-226001-429049 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-26 08:15:46,944 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:46] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-26 08:15:46,971 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:46] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-10-26 08:15:47,005 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:15:47,248 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:47] "GET /web/webclient/load_menus/504a2f3fa4cd5e4a922201f55e911748fc11aac2bb65c048a931e598ccf48920 HTTP/1.1" 200 - 139 0.132 0.179 2026-10-26 08:15:47,267 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.326 2026-10-26 08:15:47,318 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.346 2026-10-26 08:15:47,341 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:47] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 08:15:47,460 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:47] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:15:48,558 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:15:48,563 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 08:15:48,569 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-26 08:15:48,618 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 08:15:48,648 104 INFO rb-9ca8621-226001-429049 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-26 08:15:48,671 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:15:48,743 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.037 2026-10-26 08:15:48,769 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.018 2026-10-26 08:15:48,797 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.031 2026-10-26 08:15:48,920 104 INFO rb-9ca8621-226001-429049 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-26 08:15:49,006 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.072 2026-10-26 08:15:49,069 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "GET /web/image?model=res.users&field=avatar_128&id=937 HTTP/1.1" 200 - 16 0.017 0.093 2026-10-26 08:15:49,121 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.022 0.124 2026-10-26 08:15:49,141 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 08:15:49,175 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 08:15:49,264 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.035 0.121 2026-10-26 08:15:49,348 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "GET /web/image/res.partner/2156/avatar_128?unique=1793002525000 HTTP/1.1" 200 - 8 0.014 0.364 2026-10-26 08:15:49,356 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.183 2026-10-26 08:15:49,425 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.237 2026-10-26 08:15:49,437 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:15:49,458 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.063 2026-10-26 08:15:50,466 104 INFO rb-9ca8621-226001-429049 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-26 08:15:50,490 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.006 2026-10-26 08:15:50,495 104 INFO rb-9ca8621-226001-429049 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-26 08:15:50,543 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-26 08:15:50,566 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-26 08:15:50,817 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "POST /mail/data HTTP/1.1" 200 - 20 0.070 0.081 2026-10-26 08:15:50,874 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "GET /web/image/res.partner/2156/avatar_128?unique=1793002525000 HTTP/1.1" 200 - 8 0.016 0.167 2026-10-26 08:15:50,877 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.176 2026-10-26 08:15:50,910 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.055 2026-10-26 08:15:50,938 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.236 2026-10-26 08:15:50,957 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:15:51,008 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "GET /web/image?model=res.users&field=avatar_128&id=937 HTTP/1.1" 304 - 9 0.016 0.289 2026-10-26 08:15:51,049 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:15:51,253 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.066 0.216 2026-10-26 08:15:51,292 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.009 0.237 2026-10-26 08:15:51,491 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.077 0.103 2026-10-26 08:15:51,626 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:15:51,700 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-26 08:15:51,709 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.014 2026-10-26 08:15:51,720 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.004 0.012 2026-10-26 08:15:51,740 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-10-26 08:15:51,951 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:15:51,952 104 INFO rb-9ca8621-226001-429049 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-26 08:15:51,954 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:51] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:15:52,060 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-10-26 08:15:52,062 104 INFO rb-9ca8621-226001-429049 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-26 08:15:52,523 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24837016 (allocated 25669632) 2026-10-26 08:15:52,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 9681 2026-10-26 08:15:52,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-10-26 08:15:52,564 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 9681 2026-10-26 08:15:52,722 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081552_721923_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-10-26 08:15:52,722 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmp5zg40q5c_chrome_odoo" 2026-10-26 08:15:52,788 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-26 08:15:55,021 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 9914 2026-10-26 08:15:55,021 104 INFO rb-9ca8621-226001-429049 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/tmp4lhimgxr_chrome_odoo 2026-10-26 08:15:55,021 104 INFO rb-9ca8621-226001-429049 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:45071/json/version 2026-10-26 08:15:55,026 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45071/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:15:55,080 104 INFO rb-9ca8621-226001-429049 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-26 08:15:55,081 104 INFO rb-9ca8621-226001-429049 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:45071/json 2026-10-26 08:15:55,081 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:45071/json with timeout 3 increased to 10s during tests 2026-10-26 08:15:55,106 104 INFO rb-9ca8621-226001-429049 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:45071/devtools/page/786CF651D8020AF388DDD8F79F09D3D0 2026-10-26 08:15:55,137 104 INFO rb-9ca8621-226001-429049 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-26 08:15:55,180 104 INFO rb-9ca8621-226001-429049 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-26 08:15:55,346 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_fence_present from n/a 2026-10-26 08:15:55,368 104 INFO rb-9ca8621-226001-429049 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-26 08:15:55,380 104 INFO rb-9ca8621-226001-429049 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-26 08:15:55,380 104 INFO rb-9ca8621-226001-429049 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-26 08:15:55,399 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:15:57,323 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /odoo HTTP/1.1" 200 - 181 0.161 1.768 2026-10-26 08:15:57,332 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '786CF651D8020AF388DDD8F79F09D3D0', 'loaderId': '532E7F0F08CB513463B416EACB6CC595', 'isDownload': False} 2026-10-26 08:15:57,332 104 INFO rb-9ca8621-226001-429049 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-26 08:15:57,393 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-26 08:15:57,438 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.043 2026-10-26 08:15:57,730 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.143 0.209 2026-10-26 08:15:57,744 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.363 2026-10-26 08:15:57,757 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.392 2026-10-26 08:15:57,765 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-26 08:15:57,820 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:15:57,828 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:57] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 08:15:58,779 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 08:15:58,781 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 08:15:58,787 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:15:58,827 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.023 2026-10-26 08:15:58,832 104 INFO rb-9ca8621-226001-429049 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-26 08:15:58,863 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:15:58,935 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.029 2026-10-26 08:15:58,956 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.043 2026-10-26 08:15:58,999 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.031 2026-10-26 08:15:59,114 104 INFO rb-9ca8621-226001-429049 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-26 08:15:59,205 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.076 2026-10-26 08:15:59,222 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 08:15:59,225 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "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-26 08:15:59,364 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.137 2026-10-26 08:15:59,442 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "GET /web/image/res.partner/2157/avatar_128?unique=1793002525000 HTTP/1.1" 200 - 15 0.019 0.282 2026-10-26 08:15:59,480 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.363 2026-10-26 08:15:59,492 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.313 2026-10-26 08:15:59,515 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.056 2026-10-26 08:15:59,519 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:15:59,576 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 200 - 9 0.016 0.429 2026-10-26 08:15:59,638 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:15:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.360 2026-10-26 08:16:00,692 104 INFO rb-9ca8621-226001-429049 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-26 08:16:00,707 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-26 08:16:00,714 104 INFO rb-9ca8621-226001-429049 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-26 08:16:00,805 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-10-26 08:16:00,817 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-26 08:16:00,998 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:00] "POST /mail/data HTTP/1.1" 200 - 20 0.037 0.099 2026-10-26 08:16:01,032 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.095 2026-10-26 08:16:01,099 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 200 - 9 0.020 0.143 2026-10-26 08:16:01,103 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.201 2026-10-26 08:16:01,162 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "GET /web/image/res.partner/2157/avatar_128?unique=1793002525000 HTTP/1.1" 200 - 8 0.011 0.241 2026-10-26 08:16:01,216 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:16:01,218 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.165 2026-10-26 08:16:01,274 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 08:16:01,467 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.057 0.298 2026-10-26 08:16:01,523 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.014 0.305 2026-10-26 08:16:01,702 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.073 0.101 2026-10-26 08:16:01,852 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:16:02,005 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:02] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.003 0.041 2026-10-26 08:16:02,015 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:02] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.004 0.020 2026-10-26 08:16:02,021 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:02] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.026 2026-10-26 08:16:02,057 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:02] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-26 08:16:02,271 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:02] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:16:02,301 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:02] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 08:16:02,315 104 INFO rb-9ca8621-226001-429049 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-26 08:16:02,408 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-10-26 08:16:02,409 104 INFO rb-9ca8621-226001-429049 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-26 08:16:02,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 25100188 (allocated 26456064) 2026-10-26 08:16:02,941 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 9914 2026-10-26 08:16:02,944 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-10-26 08:16:02,946 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 9914 2026-10-26 08:16:03,087 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081603_087121_test_reconcile_group_fence_present_for_account_user.txt 2026-10-26 08:16:03,087 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmp4lhimgxr_chrome_odoo" 2026-10-26 08:16:03,193 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:16:20,241 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-26 08:16:22,699 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 10148 2026-10-26 08:16:22,699 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpl0sht8lw_chrome_odoo 2026-10-26 08:16:22,699 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:43907/json/version 2026-10-26 08:16:22,701 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43907/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:16:22,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-26 08:16:22,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:43907/json 2026-10-26 08:16:22,761 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43907/json with timeout 3 increased to 10s during tests 2026-10-26 08:16:22,798 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:43907/devtools/page/9393CF1FDB1386EBB156B4BE21ED1F70 2026-10-26 08:16:22,819 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-10-26 08:16:22,836 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-10-26 08:16:23,088 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_difference_bank_user from n/a 2026-10-26 08:16:23,102 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-10-26 08:16:23,121 104 INFO rb-9ca8621-226001-429049 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-26 08:16:23,122 104 INFO rb-9ca8621-226001-429049 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-26 08:16:23,158 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:16:26,706 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:26] "GET /odoo HTTP/1.1" 200 - 181 0.255 3.300 2026-10-26 08:16:26,712 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': '9393CF1FDB1386EBB156B4BE21ED1F70', 'loaderId': '1716755A9E5A880EF3A8C21155D67467', 'isDownload': False} 2026-10-26 08:16:26,712 104 INFO rb-9ca8621-226001-429049 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-26 08:16:26,832 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.033 0.041 2026-10-26 08:16:26,853 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:26] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.088 2026-10-26 08:16:26,879 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.118 2026-10-26 08:16:26,922 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:26] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.131 2026-10-26 08:16:26,991 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:16:27,371 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:27] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.260 0.320 2026-10-26 08:16:27,381 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:27] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.390 2026-10-26 08:16:27,394 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:27] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.090 2026-10-26 08:16:28,180 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:16:28,207 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-26 08:16:28,209 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-26 08:16:28,241 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-26 08:16:28,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-26 08:16:28,293 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:16:28,363 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-26 08:16:28,432 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.021 2026-10-26 08:16:28,447 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.046 2026-10-26 08:16:28,510 104 INFO rb-9ca8621-226001-429049 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-26 08:16:28,647 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:16:28,655 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "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-26 08:16:28,662 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "POST /mail/data HTTP/1.1" 200 - 34 0.087 0.079 2026-10-26 08:16:28,751 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /web/image?model=res.users&field=avatar_128&id=941 HTTP/1.1" 200 - 16 0.034 0.180 2026-10-26 08:16:28,785 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.214 2026-10-26 08:16:28,882 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.145 2026-10-26 08:16:28,887 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.171 2026-10-26 08:16:28,934 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:28] "GET /web/image/res.partner/2168/avatar_128?unique=1793002563000 HTTP/1.1" 200 - 8 0.018 0.359 2026-10-26 08:16:29,003 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.253 2026-10-26 08:16:29,030 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.015 2026-10-26 08:16:29,062 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:16:30,208 104 INFO rb-9ca8621-226001-429049 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-26 08:16:30,219 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-26 08:16:30,227 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-26 08:16:30,290 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-26 08:16:30,330 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.024 2026-10-26 08:16:30,506 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "POST /mail/data HTTP/1.1" 200 - 20 0.057 0.054 2026-10-26 08:16:30,558 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "GET /web/image?model=res.users&field=avatar_128&id=941 HTTP/1.1" 304 - 9 0.018 0.124 2026-10-26 08:16:30,628 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.027 0.176 2026-10-26 08:16:30,632 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.209 2026-10-26 08:16:30,652 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 08:16:30,682 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.106 2026-10-26 08:16:30,737 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:16:30,745 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 9 0.015 0.108 2026-10-26 08:16:30,949 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:30] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.052 0.207 2026-10-26 08:16:31,198 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.082 0.109 2026-10-26 08:16:31,330 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:16:31,429 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.018 2026-10-26 08:16:31,437 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.034 2026-10-26 08:16:31,453 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.032 2026-10-26 08:16:31,468 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:16:31,678 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:16:31,681 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:16:31,711 104 INFO rb-9ca8621-226001-429049 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-26 08:16:31,773 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:31] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.017 0.034 2026-10-26 08:16:32,129 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.068 0.252 2026-10-26 08:16:32,174 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-26 08:16:32,240 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.022 2026-10-26 08:16:32,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.044 2026-10-26 08:16:32,348 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.045 2026-10-26 08:16:32,463 104 INFO rb-9ca8621-226001-429049 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-26 08:16:32,641 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.172 2026-10-26 08:16:32,686 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:16:32,856 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.043 0.117 2026-10-26 08:16:32,969 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.022 2026-10-26 08:16:33,169 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.035 0.174 2026-10-26 08:16:33,221 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.026 2026-10-26 08:16:33,282 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:16:33,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.067 2026-10-26 08:16:33,471 104 INFO rb-9ca8621-226001-429049 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-26 08:16:33,554 104 INFO rb-9ca8621-226001-429049 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-26 08:16:33,600 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.026 2026-10-26 08:16:33,725 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.025 0.071 2026-10-26 08:16:33,770 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:16:33,829 104 INFO rb-9ca8621-226001-429049 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-26 08:16:33,963 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.033 0.088 2026-10-26 08:16:34,026 104 INFO rb-9ca8621-226001-429049 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-26 08:16:34,167 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.029 0.099 2026-10-26 08:16:34,251 104 INFO rb-9ca8621-226001-429049 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-26 08:16:34,265 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:34] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.017 0.020 2026-10-26 08:16:34,556 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:34] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.023 0.018 2026-10-26 08:16:34,608 104 INFO rb-9ca8621-226001-429049 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-26 08:16:34,729 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.031 0.075 2026-10-26 08:16:34,779 104 INFO rb-9ca8621-226001-429049 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-26 08:16:34,899 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.031 0.073 2026-10-26 08:16:35,218 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #941 deleted account.move.line.ctp records with IDs: [1603] 2026-10-26 08:16:35,535 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #941 deleted account.move.line records with IDs: [3299] 2026-10-26 08:16:36,169 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:36] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.564 0.633 2026-10-26 08:16:36,173 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 1.007 2026-10-26 08:16:36,257 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:36] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.016 0.046 2026-10-26 08:16:36,287 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:36] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:16:36,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-10-26 08:16:36,316 104 INFO rb-9ca8621-226001-429049 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-26 08:16:36,321 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:36] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:16:36,682 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 29209988 (allocated 30126080) 2026-10-26 08:16:36,719 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 10148 2026-10-26 08:16:36,721 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-10-26 08:16:36,722 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 10148 2026-10-26 08:16:36,884 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081636_883851_test_bank_payment_difference_choice.txt 2026-10-26 08:16:36,884 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmpl0sht8lw_chrome_odoo" 2026-10-26 08:16:36,953 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-26 08:16:39,118 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 10398 2026-10-26 08:16:39,118 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpde21sm3q_chrome_odoo 2026-10-26 08:16:39,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:41651/json/version 2026-10-26 08:16:39,120 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:41651/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:16:39,171 104 INFO rb-9ca8621-226001-429049 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-26 08:16:39,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:41651/json 2026-10-26 08:16:39,171 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:41651/json with timeout 3 increased to 10s during tests 2026-10-26 08:16:39,190 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:41651/devtools/page/5D4863FF62326AE91E6A6C0BC84F2D4C 2026-10-26 08:16:39,196 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-10-26 08:16:39,201 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-10-26 08:16:39,450 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_difference_ji_user from n/a 2026-10-26 08:16:39,463 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-10-26 08:16:39,474 104 INFO rb-9ca8621-226001-429049 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-26 08:16:39,474 104 INFO rb-9ca8621-226001-429049 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-26 08:16:39,495 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:16:41,306 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /odoo HTTP/1.1" 200 - 181 0.174 1.640 2026-10-26 08:16:41,312 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': '5D4863FF62326AE91E6A6C0BC84F2D4C', 'loaderId': '7DFD0EA800B4F1F07410DE690B8E9A40', 'isDownload': False} 2026-10-26 08:16:41,312 104 INFO rb-9ca8621-226001-429049 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-26 08:16:41,369 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.011 2026-10-26 08:16:41,395 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-26 08:16:41,464 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:16:41,639 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.091 0.188 2026-10-26 08:16:41,658 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.260 2026-10-26 08:16:41,692 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.279 2026-10-26 08:16:41,715 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:16:41,869 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:41] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:16:42,745 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 08:16:42,753 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 08:16:42,756 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:16:42,784 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 08:16:42,848 104 INFO rb-9ca8621-226001-429049 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-26 08:16:42,874 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:16:42,934 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.029 2026-10-26 08:16:42,954 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-26 08:16:42,987 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.026 2026-10-26 08:16:43,048 104 INFO rb-9ca8621-226001-429049 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-26 08:16:43,184 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:16:43,220 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "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-26 08:16:43,251 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "POST /mail/data HTTP/1.1" 200 - 34 0.091 0.096 2026-10-26 08:16:43,276 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.134 2026-10-26 08:16:43,358 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 200 - 16 0.036 0.177 2026-10-26 08:16:43,466 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.032 0.357 2026-10-26 08:16:43,554 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "GET /web/image/res.partner/2169/avatar_128?unique=1793002563000 HTTP/1.1" 200 - 8 0.017 0.386 2026-10-26 08:16:43,570 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.395 2026-10-26 08:16:43,621 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.313 2026-10-26 08:16:43,683 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:16:43,739 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "POST /mail/data HTTP/1.1" 200 - 37 0.041 0.205 2026-10-26 08:16:43,770 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.184 2026-10-26 08:16:44,742 104 INFO rb-9ca8621-226001-429049 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-26 08:16:44,776 104 INFO rb-9ca8621-226001-429049 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-26 08:16:44,780 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.008 0.012 2026-10-26 08:16:44,828 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 08:16:44,846 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 08:16:44,974 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 08:16:45,116 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "POST /mail/data HTTP/1.1" 200 - 20 0.079 0.048 2026-10-26 08:16:45,149 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.138 2026-10-26 08:16:45,235 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 304 - 9 0.016 0.214 2026-10-26 08:16:45,296 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "GET /web/image/res.partner/2169/avatar_128?unique=1793002563000 HTTP/1.1" 200 - 8 0.014 0.283 2026-10-26 08:16:45,344 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.143 2026-10-26 08:16:45,357 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:16:45,415 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:16:45,711 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.108 0.405 2026-10-26 08:16:45,760 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 9 0.022 0.396 2026-10-26 08:16:45,818 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.009 0.032 2026-10-26 08:16:45,912 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.029 0.070 2026-10-26 08:16:45,919 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.088 2026-10-26 08:16:46,244 104 INFO rb-9ca8621-226001-429049 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-26 08:16:46,309 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:46] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.015 0.024 2026-10-26 08:16:46,340 104 INFO rb-9ca8621-226001-429049 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-26 08:16:46,386 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:46] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.024 2026-10-26 08:16:46,395 104 INFO rb-9ca8621-226001-429049 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-26 08:16:46,459 104 INFO rb-9ca8621-226001-429049 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-26 08:16:46,553 104 INFO rb-9ca8621-226001-429049 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-26 08:16:46,651 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.060 0.023 2026-10-26 08:16:46,860 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:46] "POST /web/action/run HTTP/1.1" 200 - 45 0.074 0.128 2026-10-26 08:16:46,995 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.009 0.096 2026-10-26 08:16:47,036 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 08:16:47,109 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.021 0.059 2026-10-26 08:16:47,289 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.013 0.089 2026-10-26 08:16:47,346 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.035 2026-10-26 08:16:47,376 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 08:16:47,464 104 INFO rb-9ca8621-226001-429049 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-26 08:16:47,506 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.033 2026-10-26 08:16:47,535 104 INFO rb-9ca8621-226001-429049 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-26 08:16:47,691 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.049 0.094 2026-10-26 08:16:47,790 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:16:47,813 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-26 08:16:47,847 104 INFO rb-9ca8621-226001-429049 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-26 08:16:47,895 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:47] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.020 0.035 2026-10-26 08:16:48,134 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:48] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.010 0.030 2026-10-26 08:16:48,202 104 INFO rb-9ca8621-226001-429049 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-26 08:16:48,379 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:48] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.033 0.128 2026-10-26 08:16:48,430 104 INFO rb-9ca8621-226001-429049 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-26 08:16:48,447 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.027 2026-10-26 08:16:48,597 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:48] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.027 0.122 2026-10-26 08:16:49,609 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:49] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.339 0.607 2026-10-26 08:16:49,624 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.947 2026-10-26 08:16:49,674 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.016 0.963 2026-10-26 08:16:49,775 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:49] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.037 0.092 2026-10-26 08:16:49,887 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:49] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.031 2026-10-26 08:16:49,892 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-10-26 08:16:49,897 104 INFO rb-9ca8621-226001-429049 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-26 08:16:49,989 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:49] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.035 0.070 2026-10-26 08:16:50,021 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:50] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.104 2026-10-26 08:16:50,040 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:16:50] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.154 2026-10-26 08:16:50,231 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 27091364 (allocated 28553216) 2026-10-26 08:16:50,269 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 10398 2026-10-26 08:16:50,273 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-10-26 08:16:50,277 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 10398 2026-10-26 08:16:50,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081650_442316_test_journal_items_payment_difference_choice.txt 2026-10-26 08:16:50,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmpde21sm3q_chrome_odoo" 2026-10-26 08:16:50,578 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:17:06,813 104 INFO rb-9ca8621-226001-429049 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-26 08:17:08,891 104 INFO rb-9ca8621-226001-429049 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: 10641 2026-10-26 08:17:08,891 104 INFO rb-9ca8621-226001-429049 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/tmpygltdypo_chrome_odoo 2026-10-26 08:17:08,892 104 INFO rb-9ca8621-226001-429049 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:36507/json/version 2026-10-26 08:17:08,893 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:36507/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:17:08,944 104 INFO rb-9ca8621-226001-429049 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-26 08:17:08,945 104 INFO rb-9ca8621-226001-429049 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:36507/json 2026-10-26 08:17:08,945 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:36507/json with timeout 3 increased to 10s during tests 2026-10-26 08:17:08,965 104 INFO rb-9ca8621-226001-429049 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:36507/devtools/page/7AE5D2F7091DA51A9F7DE843671C5FD6 2026-10-26 08:17:08,974 104 INFO rb-9ca8621-226001-429049 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-26 08:17:08,990 104 INFO rb-9ca8621-226001-429049 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-26 08:17:09,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:recon_kanban_new_user from n/a 2026-10-26 08:17:09,300 104 INFO rb-9ca8621-226001-429049 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-26 08:17:09,311 104 INFO rb-9ca8621-226001-429049 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-26 08:17:09,311 104 INFO rb-9ca8621-226001-429049 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-26 08:17:09,329 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:17:11,120 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /odoo HTTP/1.1" 200 - 181 0.225 1.570 2026-10-26 08:17:11,126 104 INFO rb-9ca8621-226001-429049 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': '7AE5D2F7091DA51A9F7DE843671C5FD6', 'loaderId': '29231B6D980A073ED5A9B4E42080764C', 'isDownload': False} 2026-10-26 08:17:11,126 104 INFO rb-9ca8621-226001-429049 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-26 08:17:11,189 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-26 08:17:11,218 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 08:17:11,254 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.062 2026-10-26 08:17:11,368 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:17:11,763 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.336 0.252 2026-10-26 08:17:11,805 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.603 2026-10-26 08:17:11,863 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-26 08:17:11,893 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:11] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:17:12,713 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:17:12,723 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:17:12,725 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 08:17:12,763 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 08:17:12,772 104 INFO rb-9ca8621-226001-429049 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-26 08:17:12,803 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:17:12,872 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.023 2026-10-26 08:17:12,887 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.025 2026-10-26 08:17:12,946 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.015 0.053 2026-10-26 08:17:12,998 104 INFO rb-9ca8621-226001-429049 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-26 08:17:13,104 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:17:13,119 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 08:17:13,186 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "POST /mail/data HTTP/1.1" 200 - 34 0.105 0.094 2026-10-26 08:17:13,281 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /web/image?model=res.users&field=avatar_128&id=945 HTTP/1.1" 200 - 16 0.038 0.211 2026-10-26 08:17:13,284 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.202 2026-10-26 08:17:13,361 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /web/image/res.partner/2180/avatar_128?unique=1793002610000 HTTP/1.1" 200 - 8 0.026 0.274 2026-10-26 08:17:13,443 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:17:13,489 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.334 2026-10-26 08:17:13,534 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.287 2026-10-26 08:17:13,565 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.517 2026-10-26 08:17:13,600 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.021 2026-10-26 08:17:13,693 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:17:14,699 104 INFO rb-9ca8621-226001-429049 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-26 08:17:14,731 104 INFO rb-9ca8621-226001-429049 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-26 08:17:14,734 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.013 2026-10-26 08:17:14,808 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 08:17:14,819 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-26 08:17:15,008 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /mail/data HTTP/1.1" 200 - 20 0.054 0.049 2026-10-26 08:17:15,040 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.082 2026-10-26 08:17:15,091 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.015 0.128 2026-10-26 08:17:15,107 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.182 2026-10-26 08:17:15,292 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.047 0.172 2026-10-26 08:17:15,316 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.274 2026-10-26 08:17:15,353 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:17:15,386 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "GET /web/image?model=res.users&field=avatar_128&id=945 HTTP/1.1" 304 - 9 0.027 0.409 2026-10-26 08:17:15,578 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.098 0.135 2026-10-26 08:17:15,715 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:17:15,800 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-26 08:17:15,818 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:17:15,825 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 08:17:15,854 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:15] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-26 08:17:16,051 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:17:16,053 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:17:16,106 104 INFO rb-9ca8621-226001-429049 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-26 08:17:16,174 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.015 0.044 2026-10-26 08:17:16,675 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.094 0.361 2026-10-26 08:17:16,727 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.026 2026-10-26 08:17:16,792 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.015 2026-10-26 08:17:16,824 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.007 0.062 2026-10-26 08:17:16,861 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:16] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.041 2026-10-26 08:17:16,952 104 INFO rb-9ca8621-226001-429049 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-26 08:17:17,023 104 INFO rb-9ca8621-226001-429049 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-26 08:17:17,120 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.165 2026-10-26 08:17:17,155 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.006 0.095 2026-10-26 08:17:17,183 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:17:17,310 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.032 0.089 2026-10-26 08:17:17,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.002 0.130 2026-10-26 08:17:17,415 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.017 2026-10-26 08:17:17,600 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.043 0.139 2026-10-26 08:17:17,768 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.016 0.321 2026-10-26 08:17:17,782 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.133 2026-10-26 08:17:17,786 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.091 2026-10-26 08:17:17,930 104 INFO rb-9ca8621-226001-429049 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-26 08:17:18,020 104 INFO rb-9ca8621-226001-429049 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-26 08:17:18,071 104 INFO rb-9ca8621-226001-429049 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-26 08:17:18,144 104 INFO rb-9ca8621-226001-429049 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-26 08:17:18,195 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.005 0.044 2026-10-26 08:17:18,903 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.193 0.470 2026-10-26 08:17:18,933 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:18] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:17:18,978 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-26 08:17:18,981 104 INFO rb-9ca8621-226001-429049 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-26 08:17:19,114 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.047 0.057 2026-10-26 08:17:19,158 104 INFO rb-9ca8621-226001-429049 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-26 08:17:19,158 104 INFO rb-9ca8621-226001-429049 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-26 08:17:19,170 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:17:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.006 0.015 2026-10-26 08:17:19,510 104 INFO rb-9ca8621-226001-429049 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 29877260 (allocated 31174656) 2026-10-26 08:17:19,544 104 INFO rb-9ca8621-226001-429049 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 10641 2026-10-26 08:17:19,545 104 INFO rb-9ca8621-226001-429049 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-26 08:17:19,548 104 INFO rb-9ca8621-226001-429049 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 10641 2026-10-26 08:17:19,668 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_081719_665972_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-10-26 08:17:19,669 104 INFO rb-9ca8621-226001-429049 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/tmpygltdypo_chrome_odoo" 2026-10-26 08:17:19,800 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:17:36,781 104 INFO rb-9ca8621-226001-429049 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-26 08:17:39,781 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #949 deleted account.move.line.ctp records with IDs: [1611] 2026-10-26 08:17:40,021 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #949 deleted account.move.line records with IDs: [3313] 2026-10-26 08:17:40,323 104 INFO rb-9ca8621-226001-429049 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-26 08:17:44,071 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-26 08:17:44,785 104 INFO rb-9ca8621-226001-429049 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-26 08:17:46,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-26 08:17:48,684 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1621] 2026-10-26 08:17:48,862 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3334] 2026-10-26 08:17:51,118 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1626] 2026-10-26 08:17:51,319 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3342] 2026-10-26 08:17:53,463 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1631] 2026-10-26 08:17:53,654 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3350] 2026-10-26 08:17:56,189 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1635] 2026-10-26 08:17:56,346 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3356] 2026-10-26 08:17:58,580 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1638] 2026-10-26 08:17:58,816 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3361] 2026-10-26 08:17:59,291 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-26 08:18:14,536 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-26 08:18:25,472 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.partial.reconcile records with IDs: [257, 258] 2026-10-26 08:18:25,554 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.full.reconcile records with IDs: [169] 2026-10-26 08:18:25,837 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.partial.reconcile records with IDs: [259, 260] 2026-10-26 08:18:30,165 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.partial.reconcile records with IDs: [264, 265] 2026-10-26 08:18:30,249 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.full.reconcile records with IDs: [173] 2026-10-26 08:18:32,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-26 08:18:39,632 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted ir.config_parameter records with IDs: [88] 2026-10-26 08:18:39,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-26 08:18:42,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-26 08:18:44,201 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1719] 2026-10-26 08:18:44,395 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3524] 2026-10-26 08:18:46,001 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1722] 2026-10-26 08:18:46,193 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3529] 2026-10-26 08:18:48,130 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1726] 2026-10-26 08:18:48,296 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3535] 2026-10-26 08:18:50,501 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1730] 2026-10-26 08:18:50,732 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3541] 2026-10-26 08:18:53,995 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1737] 2026-10-26 08:18:54,201 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3553] 2026-10-26 08:18:55,825 104 INFO rb-9ca8621-226001-429049 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-26 08:18:56,898 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1741] 2026-10-26 08:18:57,105 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3560] 2026-10-26 08:18:57,392 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-26 08:18:59,009 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1742] 2026-10-26 08:18:59,214 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3564] 2026-10-26 08:19:18,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-26 08:19:20,619 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1754] 2026-10-26 08:19:20,837 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3587] 2026-10-26 08:19:22,855 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1757] 2026-10-26 08:19:23,013 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3592] 2026-10-26 08:19:25,207 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-26 08:19:25,402 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:28,550 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed2d1a340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:28,552 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed3c47e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:28,562 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:28,568 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed3c46980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:29,179 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:33,412 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f01b63740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:33,415 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed34c5080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:33,448 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:33,455 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed34c5e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:34,030 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:38,643 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed2ae0180> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:38,645 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed210bce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:38,657 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:38,672 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f03002de0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:39,302 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:42,872 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed39d5940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:42,874 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1efefa6ac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:42,884 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:42,893 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1efefa6200> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:44,693 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:47,888 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed4d26520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:47,891 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed207ea20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:47,903 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:47,913 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed207cd60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:48,414 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:52,813 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed36ef6a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:52,815 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed326b880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:52,824 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:52,831 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed326a8e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:53,385 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:56,657 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed3375940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:56,659 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed6de47c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:56,670 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:56,679 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed6de7740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:19:58,201 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:01,504 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed25f3740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:01,506 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed6097740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:01,516 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:01,524 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed60947c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:08,344 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-26 08:20:09,848 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1769] 2026-10-26 08:20:10,095 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3614] 2026-10-26 08:20:14,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1776] 2026-10-26 08:20:15,026 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-26 08:20:16,018 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1778] 2026-10-26 08:20:16,251 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3629] 2026-10-26 08:20:17,623 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1783] 2026-10-26 08:20:17,807 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3636] 2026-10-26 08:20:19,416 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1788] 2026-10-26 08:20:19,587 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3643] 2026-10-26 08:20:21,026 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1793] 2026-10-26 08:20:21,202 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3650] 2026-10-26 08:20:22,524 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1798] 2026-10-26 08:20:22,688 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3657] 2026-10-26 08:20:23,923 104 INFO rb-9ca8621-226001-429049 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-26 08:20:24,997 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1805] 2026-10-26 08:20:25,176 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3667] 2026-10-26 08:20:26,614 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1808] 2026-10-26 08:20:26,800 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3672] 2026-10-26 08:20:27,293 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-26 08:20:30,751 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-26 08:20:32,606 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1815] 2026-10-26 08:20:32,841 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3688] 2026-10-26 08:20:35,432 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1820] 2026-10-26 08:20:35,679 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3697] 2026-10-26 08:20:36,310 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.partial.reconcile records with IDs: [289] 2026-10-26 08:20:36,423 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.full.reconcile records with IDs: [188] 2026-10-26 08:20:36,746 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1821] 2026-10-26 08:20:36,929 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3696, 3698] 2026-10-26 08:20:38,431 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.partial.reconcile records with IDs: [290] 2026-10-26 08:20:38,504 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.full.reconcile records with IDs: [189] 2026-10-26 08:20:40,258 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1826] 2026-10-26 08:20:40,426 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3708] 2026-10-26 08:20:41,071 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-26 08:20:42,637 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1829] 2026-10-26 08:20:42,827 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3713] 2026-10-26 08:20:44,931 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1833] 2026-10-26 08:20:45,142 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3719] 2026-10-26 08:20:46,862 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1836] 2026-10-26 08:20:47,081 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3724] 2026-10-26 08:20:49,522 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1840] 2026-10-26 08:20:49,705 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3730] 2026-10-26 08:20:50,138 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:53,513 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed34b4220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:53,514 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f001cc040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:53,524 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:53,531 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f001cc5e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:20:53,585 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 08:21:14,074 104 INFO rb-9ca8621-226001-429049 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-26 08:21:18,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 10891 2026-10-26 08:21:18,578 104 INFO rb-9ca8621-226001-429049 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/tmpeglshz42_chrome_odoo 2026-10-26 08:21:18,578 104 INFO rb-9ca8621-226001-429049 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:33561/json/version 2026-10-26 08:21:18,580 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:33561/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:18,663 104 INFO rb-9ca8621-226001-429049 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-26 08:21:18,663 104 INFO rb-9ca8621-226001-429049 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:33561/json 2026-10-26 08:21:18,665 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:33561/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:18,677 104 INFO rb-9ca8621-226001-429049 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:33561/devtools/page/17B6998068C4320FF62E8B60B07A4F82 2026-10-26 08:21:18,685 104 INFO rb-9ca8621-226001-429049 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-26 08:21:18,701 104 INFO rb-9ca8621-226001-429049 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-26 08:21:18,999 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:stmt_form_mismatch_user from n/a 2026-10-26 08:21:19,018 104 INFO rb-9ca8621-226001-429049 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-26 08:21:19,022 104 INFO rb-9ca8621-226001-429049 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/149" in browser 2026-10-26 08:21:19,022 104 INFO rb-9ca8621-226001-429049 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/149" 2026-10-26 08:21:19,050 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:20,910 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:20] "GET /odoo/action-account.action_bank_statement_tree/149 HTTP/1.1" 200 - 181 0.258 1.605 2026-10-26 08:21:20,914 104 INFO rb-9ca8621-226001-429049 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': '17B6998068C4320FF62E8B60B07A4F82', 'loaderId': '7790D7E8C7887AD52E33B84ACCA86BAE', 'isDownload': False} 2026-10-26 08:21:20,915 104 INFO rb-9ca8621-226001-429049 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-26 08:21:20,975 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:20] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.011 2026-10-26 08:21:21,039 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:21:21,259 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:21] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.104 0.194 2026-10-26 08:21:21,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.301 2026-10-26 08:21:21,303 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:21] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.321 2026-10-26 08:21:21,335 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.344 2026-10-26 08:21:21,398 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:21] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-26 08:21:21,586 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:21] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-26 08:21:22,880 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-26 08:21:22,889 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:21:22,904 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 08:21:22,931 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 08:21:22,948 104 INFO rb-9ca8621-226001-429049 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-26 08:21:22,970 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:21:23,031 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.031 2026-10-26 08:21:23,048 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:21:23,065 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.015 2026-10-26 08:21:23,210 104 INFO rb-9ca8621-226001-429049 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/149", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:21:23,331 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.086 2026-10-26 08:21:23,393 104 INFO rb-9ca8621-226001-429049 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-26 08:21:23,406 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 08:21:23,454 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 08:21:23,476 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /web/image/res.partner/2286/avatar_128?unique=1793002853000 HTTP/1.1" 200 - 15 0.069 0.141 2026-10-26 08:21:23,533 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /web/image?model=res.users&field=avatar_128&id=954 HTTP/1.1" 200 - 9 0.013 0.260 2026-10-26 08:21:23,537 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.117 2026-10-26 08:21:23,593 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:21:23,598 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "POST /web/action/load HTTP/1.1" 200 - 12 0.029 0.298 2026-10-26 08:21:23,650 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.173 2026-10-26 08:21:23,728 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 08:21:23,865 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.063 0.153 2026-10-26 08:21:23,928 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "GET /web/image/res.company/156/favicon HTTP/1.1" 200 - 9 0.026 0.327 2026-10-26 08:21:23,955 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:21:24,044 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:24] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.032 0.069 2026-10-26 08:21:24,214 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:21:24,282 104 INFO rb-9ca8621-226001-429049 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-26 08:21:24,330 104 INFO rb-9ca8621-226001-429049 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-26 08:21:24,389 104 INFO rb-9ca8621-226001-429049 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-26 08:21:24,442 104 INFO rb-9ca8621-226001-429049 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-26 08:21:24,500 104 INFO rb-9ca8621-226001-429049 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-26 08:21:24,501 104 INFO rb-9ca8621-226001-429049 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-26 08:21:24,681 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 22486852 (allocated 23310336) 2026-10-26 08:21:24,710 104 INFO rb-9ca8621-226001-429049 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 10891 2026-10-26 08:21:24,712 104 INFO rb-9ca8621-226001-429049 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-26 08:21:24,717 104 INFO rb-9ca8621-226001-429049 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 10891 2026-10-26 08:21:24,818 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_082124_817922_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-10-26 08:21:24,819 104 INFO rb-9ca8621-226001-429049 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/tmpeglshz42_chrome_odoo" 2026-10-26 08:21:24,907 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-10-26 08:21:26,840 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 11092 2026-10-26 08:21:26,840 104 INFO rb-9ca8621-226001-429049 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/tmpivgr74q3_chrome_odoo 2026-10-26 08:21:26,840 104 INFO rb-9ca8621-226001-429049 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:32887/json/version 2026-10-26 08:21:26,844 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:32887/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:26,949 104 INFO rb-9ca8621-226001-429049 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-26 08:21:26,950 104 INFO rb-9ca8621-226001-429049 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:32887/json 2026-10-26 08:21:26,950 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:32887/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:26,969 104 INFO rb-9ca8621-226001-429049 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:32887/devtools/page/BC60B1B4833EC90540F1CE84DD371D5E 2026-10-26 08:21:26,993 104 INFO rb-9ca8621-226001-429049 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-26 08:21:27,022 104 INFO rb-9ca8621-226001-429049 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-26 08:21:27,288 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:stmt_form_large_user from n/a 2026-10-26 08:21:27,300 104 INFO rb-9ca8621-226001-429049 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-26 08:21:27,315 104 INFO rb-9ca8621-226001-429049 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/150" in browser 2026-10-26 08:21:27,315 104 INFO rb-9ca8621-226001-429049 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/150" 2026-10-26 08:21:27,343 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:30,271 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.131 2.806 2026-10-26 08:21:30,275 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': 'BC60B1B4833EC90540F1CE84DD371D5E', 'loaderId': '03E97931C77D474FC9E517D9385516FC', 'isDownload': False} 2026-10-26 08:21:30,275 104 INFO rb-9ca8621-226001-429049 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-26 08:21:30,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.118 0.153 2026-10-26 08:21:30,606 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.279 2026-10-26 08:21:30,624 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.280 2026-10-26 08:21:30,654 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.309 2026-10-26 08:21:30,712 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.339 2026-10-26 08:21:30,720 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:21:30,794 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 08:21:30,918 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:30] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-10-26 08:21:31,982 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:21:31,991 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:21:31,994 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 08:21:32,032 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 08:21:32,070 104 INFO rb-9ca8621-226001-429049 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-26 08:21:32,098 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:21:32,159 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.032 2026-10-26 08:21:32,192 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.030 2026-10-26 08:21:32,221 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.032 2026-10-26 08:21:32,258 104 INFO rb-9ca8621-226001-429049 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/150", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:21:32,388 104 INFO rb-9ca8621-226001-429049 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-26 08:21:32,412 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:21:32,419 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "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-26 08:21:32,509 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "POST /mail/data HTTP/1.1" 200 - 34 0.130 0.109 2026-10-26 08:21:32,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /web/image/res.partner/2287/avatar_128?unique=1793002853000 HTTP/1.1" 200 - 15 0.021 0.251 2026-10-26 08:21:32,634 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.283 2026-10-26 08:21:32,681 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /web/image?model=res.users&field=avatar_128&id=955 HTTP/1.1" 200 - 9 0.018 0.360 2026-10-26 08:21:32,690 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.242 2026-10-26 08:21:32,731 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.182 2026-10-26 08:21:32,741 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:21:32,831 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:21:32,909 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.059 0.175 2026-10-26 08:21:32,951 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:32] "GET /web/image/res.company/156/favicon HTTP/1.1" 200 - 9 0.011 0.206 2026-10-26 08:21:33,033 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:21:33,111 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:33] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.024 0.052 2026-10-26 08:21:33,322 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:33,396 104 INFO rb-9ca8621-226001-429049 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-26 08:21:33,461 104 INFO rb-9ca8621-226001-429049 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-26 08:21:33,462 104 INFO rb-9ca8621-226001-429049 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-26 08:21:33,633 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 22474204 (allocated 23572480) 2026-10-26 08:21:33,654 104 INFO rb-9ca8621-226001-429049 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 11092 2026-10-26 08:21:33,658 104 INFO rb-9ca8621-226001-429049 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-26 08:21:33,662 104 INFO rb-9ca8621-226001-429049 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 11092 2026-10-26 08:21:33,791 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_082133_791021_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-10-26 08:21:33,791 104 INFO rb-9ca8621-226001-429049 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/tmpivgr74q3_chrome_odoo" 2026-10-26 08:21:33,863 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-10-26 08:21:36,002 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 11296 2026-10-26 08:21:36,003 104 INFO rb-9ca8621-226001-429049 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/tmpzrs3syhe_chrome_odoo 2026-10-26 08:21:36,003 104 INFO rb-9ca8621-226001-429049 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:43791/json/version 2026-10-26 08:21:36,005 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43791/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:36,143 104 INFO rb-9ca8621-226001-429049 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-26 08:21:36,155 104 INFO rb-9ca8621-226001-429049 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:43791/json 2026-10-26 08:21:36,156 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:43791/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:36,171 104 INFO rb-9ca8621-226001-429049 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:43791/devtools/page/C21574BA00380FF663ABF58BDE1D394B 2026-10-26 08:21:36,214 104 INFO rb-9ca8621-226001-429049 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-26 08:21:36,230 104 INFO rb-9ca8621-226001-429049 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-26 08:21:36,455 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:stmt_form_clean_user from n/a 2026-10-26 08:21:36,471 104 INFO rb-9ca8621-226001-429049 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-26 08:21:36,499 104 INFO rb-9ca8621-226001-429049 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/151" in browser 2026-10-26 08:21:36,499 104 INFO rb-9ca8621-226001-429049 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/151" 2026-10-26 08:21:36,545 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:38,478 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.154 1.793 2026-10-26 08:21:38,486 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': 'C21574BA00380FF663ABF58BDE1D394B', 'loaderId': 'C3EB627D7BE839A6F7DD60AA4398917F', 'isDownload': False} 2026-10-26 08:21:38,486 104 INFO rb-9ca8621-226001-429049 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-26 08:21:38,578 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-26 08:21:38,976 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "GET /web/webclient/load_menus/67d5ed6f5fb3d754981bdaae566c22bdda4b40475396a8c3829bc5c9e55dce69 HTTP/1.1" 200 - 172 0.253 0.174 2026-10-26 08:21:38,985 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.440 2026-10-26 08:21:39,035 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.461 2026-10-26 08:21:39,048 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.489 2026-10-26 08:21:39,051 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: Return empty 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-26 08:21:39,100 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:21:39,812 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-26 08:21:39,968 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 08:21:39,980 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:21:39,987 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:21:40,001 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 08:21:40,034 104 INFO rb-9ca8621-226001-429049 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-26 08:21:40,055 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:21:40,131 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.025 2026-10-26 08:21:40,178 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.008 0.015 2026-10-26 08:21:40,206 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.037 2026-10-26 08:21:40,303 104 INFO rb-9ca8621-226001-429049 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/151", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:21:40,360 104 INFO rb-9ca8621-226001-429049 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-26 08:21:40,369 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:40,403 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:21:40,470 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "POST /mail/data HTTP/1.1" 200 - 34 0.115 0.091 2026-10-26 08:21:40,518 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "POST /web/action/load HTTP/1.1" 200 - 12 0.014 0.163 2026-10-26 08:21:40,595 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /web/image?model=res.users&field=avatar_128&id=956 HTTP/1.1" 200 - 16 0.024 0.248 2026-10-26 08:21:40,641 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /web/image/res.partner/2288/avatar_128?unique=1793002853000 HTTP/1.1" 200 - 8 0.012 0.292 2026-10-26 08:21:40,643 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.262 2026-10-26 08:21:40,728 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:40,824 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.058 0.203 2026-10-26 08:21:40,884 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "GET /web/image/res.company/156/favicon HTTP/1.1" 200 - 9 0.009 0.171 2026-10-26 08:21:40,957 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.044 0.394 2026-10-26 08:21:40,972 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-10-26 08:21:41,021 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 08:21:41,071 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:41] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.035 0.119 2026-10-26 08:21:41,283 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:41,378 104 INFO rb-9ca8621-226001-429049 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-26 08:21:41,444 104 INFO rb-9ca8621-226001-429049 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-26 08:21:41,445 104 INFO rb-9ca8621-226001-429049 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-26 08:21:41,645 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 22413076 (allocated 23572480) 2026-10-26 08:21:41,674 104 INFO rb-9ca8621-226001-429049 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 11296 2026-10-26 08:21:41,678 104 INFO rb-9ca8621-226001-429049 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-26 08:21:41,683 104 INFO rb-9ca8621-226001-429049 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 11296 2026-10-26 08:21:41,849 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_082141_849022_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-10-26 08:21:41,849 104 INFO rb-9ca8621-226001-429049 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/tmpzrs3syhe_chrome_odoo" 2026-10-26 08:21:41,954 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 08:21:58,416 104 INFO rb-9ca8621-226001-429049 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-26 08:22:00,911 104 INFO rb-9ca8621-226001-429049 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-26 08:22:04,223 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-10-26 08:22:06,325 104 INFO rb-9ca8621-226001-429049 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-26 08:22:08,346 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-10-26 08:22:10,087 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #957 deleted account.bank.statement.line records with IDs: [450] 2026-10-26 08:22:10,199 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #957 deleted account.move.line.ctp records with IDs: [1859] 2026-10-26 08:22:10,511 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #957 deleted account.move.line records with IDs: [3768, 3769] 2026-10-26 08:22:10,717 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #957 deleted account.move records with IDs: [1662] 2026-10-26 08:22:11,042 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-10-26 08:22:13,893 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-10-26 08:22:16,083 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-10-26 08:22:18,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-10-26 08:22:20,176 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-10-26 08:22:22,229 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-10-26 08:22:24,879 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-10-26 08:22:26,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-10-26 08:22:28,450 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:22:58,878 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-26 08:23:03,520 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-26 08:23:07,903 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-26 08:23:13,395 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #959 deleted account.move.line.ctp records with IDs: [1899, 1900, 1901, 1902] 2026-10-26 08:23:13,714 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #959 deleted account.move.line records with IDs: [3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848] 2026-10-26 08:23:13,928 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #959 deleted account.move records with IDs: [1695, 1696, 1697, 1698] 2026-10-26 08:23:15,265 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-26 08:23:20,932 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-26 08:23:26,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-26 08:23:31,081 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #962 deleted account.move.line.ctp records with IDs: [1914, 1915] 2026-10-26 08:23:31,272 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #962 deleted account.move.line records with IDs: [3893, 3894, 3895, 3896] 2026-10-26 08:23:31,419 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #962 deleted account.move records with IDs: [1720, 1721] 2026-10-26 08:23:31,506 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-26 08:23:38,365 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-26 08:23:42,730 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-26 08:23:43,461 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-26 08:23:43,993 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-10-26 08:23:46,346 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-10-26 08:23:47,097 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-26 08:23:56,750 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-26 08:23:58,140 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-26 08:23:59,460 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-26 08:24:00,882 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 08:24:19,540 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-26 08:24:19,848 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-26 08:24:23,921 104 INFO rb-9ca8621-226001-429049 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-26 08:24:24,656 104 INFO rb-9ca8621-226001-429049 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-26 08:24:25,047 104 INFO rb-9ca8621-226001-429049 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-26 08:24:28,229 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:25:11,794 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-26 08:25:11,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 972, model: affiliate.commission.rule 2026-10-26 08:25:11,850 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 972, model: affiliate.report 2026-10-26 08:25:11,857 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 972, model: affiliate.code 2026-10-26 08:25:11,863 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 972, model: affiliate.commission 2026-10-26 08:25:11,867 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 972, model: affiliate.commission.line 2026-10-26 08:25:11,873 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 972, model: affiliate.commission.rule 2026-10-26 08:25:11,877 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 972, model: affiliate.report 2026-10-26 08:25:11,883 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 972, model: affiliate.code 2026-10-26 08:25:11,888 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 972, model: affiliate.commission 2026-10-26 08:25:11,892 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 972, model: affiliate.commission.line 2026-10-26 08:25:11,897 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 972, model: affiliate.commission.rule 2026-10-26 08:25:11,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 972, model: affiliate.report 2026-10-26 08:25:11,908 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 972, model: affiliate.code 2026-10-26 08:25:11,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 972, model: affiliate.commission 2026-10-26 08:25:11,919 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 972, model: affiliate.commission.line 2026-10-26 08:25:11,923 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 972, model: affiliate.commission.rule 2026-10-26 08:25:11,927 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 972, model: affiliate.report 2026-10-26 08:25:11,965 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-26 08:25:11,995 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 970, model: affiliate.commission.rule 2026-10-26 08:25:12,014 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 970, model: affiliate.progressive.commission.rule 2026-10-26 08:25:12,020 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 970, model: affiliate.report 2026-10-26 08:25:12,028 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 970, model: affiliate.code 2026-10-26 08:25:12,034 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 970, model: affiliate.commission 2026-10-26 08:25:12,041 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 970, model: affiliate.commission.line 2026-10-26 08:25:12,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 970, model: affiliate.commission.rule 2026-10-26 08:25:12,051 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 970, model: affiliate.progressive.commission.rule 2026-10-26 08:25:12,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 970, model: affiliate.report 2026-10-26 08:25:12,060 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 970, model: affiliate.code 2026-10-26 08:25:12,065 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 970, model: affiliate.commission 2026-10-26 08:25:12,070 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 970, model: affiliate.commission.line 2026-10-26 08:25:12,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 970, model: affiliate.commission.rule 2026-10-26 08:25:12,083 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 970, model: affiliate.progressive.commission.rule 2026-10-26 08:25:12,090 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 970, model: affiliate.report 2026-10-26 08:25:12,099 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 970, model: affiliate.code 2026-10-26 08:25:12,106 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 970, model: affiliate.commission 2026-10-26 08:25:12,115 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 970, model: affiliate.commission.line 2026-10-26 08:25:12,126 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 970, model: affiliate.commission.rule 2026-10-26 08:25:12,136 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 970, model: affiliate.progressive.commission.rule 2026-10-26 08:25:12,146 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 970, model: affiliate.report 2026-10-26 08:25:12,207 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-26 08:25:12,236 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 973, model: affiliate.report 2026-10-26 08:25:12,252 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.commission.rule 2026-10-26 08:25:12,259 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.progressive.commission.rule 2026-10-26 08:25:12,262 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 973, model: affiliate.report 2026-10-26 08:25:12,271 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.commission.rule 2026-10-26 08:25:12,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.progressive.commission.rule 2026-10-26 08:25:12,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 973, model: affiliate.report 2026-10-26 08:25:12,296 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.code 2026-10-26 08:25:12,302 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission 2026-10-26 08:25:12,325 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission.line 2026-10-26 08:25:12,334 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission.rule 2026-10-26 08:25:12,342 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.progressive.commission.rule 2026-10-26 08:25:12,352 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.report 2026-10-26 08:25:12,404 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-26 08:25:12,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 977, model: affiliate.report 2026-10-26 08:25:12,454 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 977, model: affiliate.report 2026-10-26 08:25:12,463 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 977, model: affiliate.report 2026-10-26 08:25:12,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-26 08:25:12,571 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.code 2026-10-26 08:25:12,615 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 973, model: affiliate.code 2026-10-26 08:25:12,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 973, model: affiliate.code 2026-10-26 08:25:12,708 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 973, model: affiliate.code 2026-10-26 08:25:12,779 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.code 2026-10-26 08:25:12,785 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 973, model: affiliate.code 2026-10-26 08:25:12,809 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 973, model: affiliate.code 2026-10-26 08:25:12,873 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-26 08:25:13,173 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission 2026-10-26 08:25:13,212 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 973, model: affiliate.commission 2026-10-26 08:25:13,255 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 973, model: affiliate.commission 2026-10-26 08:25:13,283 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 973, model: affiliate.commission 2026-10-26 08:25:13,408 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 973, model: affiliate.commission 2026-10-26 08:25:13,416 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 973, model: affiliate.commission 2026-10-26 08:25:13,449 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 973, model: affiliate.commission 2026-10-26 08:25:13,515 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-26 08:25:13,599 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-26 08:25:13,923 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-26 08:25:13,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 979, model: affiliate.code 2026-10-26 08:25:13,975 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 979, model: affiliate.commission 2026-10-26 08:25:13,980 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 979, model: affiliate.commission.line 2026-10-26 08:25:13,984 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 979, model: affiliate.commission.rule 2026-10-26 08:25:13,997 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 979, model: affiliate.code 2026-10-26 08:25:14,002 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 979, model: affiliate.commission 2026-10-26 08:25:14,006 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 979, model: affiliate.commission.line 2026-10-26 08:25:14,011 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 979, model: affiliate.commission.rule 2026-10-26 08:25:14,019 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 979, model: affiliate.code 2026-10-26 08:25:14,023 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 979, model: affiliate.commission 2026-10-26 08:25:14,029 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 979, model: affiliate.commission.line 2026-10-26 08:25:14,034 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 979, model: affiliate.commission.rule 2026-10-26 08:25:14,085 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-26 08:25:14,113 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.code 2026-10-26 08:25:14,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission 2026-10-26 08:25:14,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission.line 2026-10-26 08:25:14,133 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission.rule 2026-10-26 08:25:14,140 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.code 2026-10-26 08:25:14,144 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission 2026-10-26 08:25:14,151 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission.line 2026-10-26 08:25:14,155 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission.rule 2026-10-26 08:25:14,167 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.code 2026-10-26 08:25:14,173 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission 2026-10-26 08:25:14,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission.line 2026-10-26 08:25:14,187 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission.rule 2026-10-26 08:25:14,299 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 08:25:56,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-26 08:25:57,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-26 08:25:58,637 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-26 08:25:59,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:26:43,817 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-10-26 08:26:44,367 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-10-26 08:26:44,671 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-26 08:26:44,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-26 08:26:45,033 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-26 08:26:45,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-26 08:26:45,470 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-26 08:26:45,567 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-26 08:26:45,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-26 08:26:45,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-26 08:26:45,975 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-26 08:26:46,632 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:27:29,392 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-26 08:27:29,641 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:28:11,598 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-26 08:28:12,087 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-26 08:28:12,430 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:12,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:12,627 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:13,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:13,465 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:14,027 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:14,062 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-26 08:28:14,431 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:14,528 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:14,571 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:15,268 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:15,421 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:15,973 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:16,014 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-26 08:28:16,382 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:16,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:16,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:17,248 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:17,369 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-26 08:28:17,840 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-26 08:28:17,895 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-26 08:28:19,068 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:29:02,743 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-26 08:29:04,478 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:29:47,739 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-26 08:29:48,011 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-10-26 08:29:48,033 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3374] 2026-10-26 08:29:48,807 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2478] 2026-10-26 08:29:48,876 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-26 08:29:53,321 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-26 08:29:53,483 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:30:42,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-26 08:30:42,817 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 1057, model: affiliate.commission 2026-10-26 08:30:42,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 1056, model: affiliate.commission 2026-10-26 08:30:42,976 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 1057, model: affiliate.commission 2026-10-26 08:30:43,025 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 1056, model: affiliate.commission 2026-10-26 08:30:43,098 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 1057, model: affiliate.commission 2026-10-26 08:30:43,155 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 1056, model: affiliate.commission 2026-10-26 08:30:43,246 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 1057, model: affiliate.commission 2026-10-26 08:30:43,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 1056, model: affiliate.commission 2026-10-26 08:30:43,411 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-26 08:30:43,561 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 1057, model: affiliate.code 2026-10-26 08:30:43,616 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 1056, model: affiliate.code 2026-10-26 08:30:43,698 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 1057, model: affiliate.code 2026-10-26 08:30:43,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 1056, model: affiliate.code 2026-10-26 08:30:43,852 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 1057, model: affiliate.code 2026-10-26 08:30:43,926 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 1056, model: affiliate.code 2026-10-26 08:30:44,010 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 1057, model: affiliate.code 2026-10-26 08:30:44,069 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 1056, model: affiliate.code 2026-10-26 08:30:44,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-26 08:30:44,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1057, model: affiliate.commission.rule 2026-10-26 08:30:44,411 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1056, model: affiliate.commission.rule 2026-10-26 08:30:44,530 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 1057, model: affiliate.commission.rule 2026-10-26 08:30:44,604 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 1056, model: affiliate.commission.rule 2026-10-26 08:30:44,672 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 1057, model: affiliate.commission.rule 2026-10-26 08:30:44,728 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 1056, model: affiliate.commission.rule 2026-10-26 08:30:44,788 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 1057, model: affiliate.commission.rule 2026-10-26 08:30:44,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 1056, model: affiliate.commission.rule 2026-10-26 08:30:45,041 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:31:35,056 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-26 08:31:37,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:32:26,993 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-26 08:32:27,337 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-26 08:32:29,875 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-26 08:32:32,937 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:33:24,460 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-26 08:33:24,684 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-10-26 08:33:24,694 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3500] 2026-10-26 08:33:24,737 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-26 08:33:24,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:34:15,544 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-26 08:34:18,349 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-26 08:34:19,862 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-26 08:34:19,955 104 INFO rb-9ca8621-226001-429049 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-26 08:34:21,386 104 INFO rb-9ca8621-226001-429049 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-26 08:34:22,784 104 INFO rb-9ca8621-226001-429049 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-26 08:34:24,358 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-26 08:34:25,708 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-26 08:34:25,927 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 08:35:14,911 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-26 08:35:15,141 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [79] 2026-10-26 08:35:15,264 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:36:02,796 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-26 08:36:02,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1136, model: crm.lead 2026-10-26 08:36:02,985 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1139, model: crm.lead 2026-10-26 08:36:03,010 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1140, model: crm.lead 2026-10-26 08:36:03,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-26 08:36:03,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1136, model: crm.lead 2026-10-26 08:36:03,195 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1139, model: crm.lead 2026-10-26 08:36:03,245 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1140, model: crm.lead 2026-10-26 08:36:03,287 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1136, model: crm.lead 2026-10-26 08:36:03,752 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-26 08:36:03,777 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1136, model: crm.lead 2026-10-26 08:36:03,803 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1139, model: crm.lead 2026-10-26 08:36:03,826 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1140, model: crm.lead 2026-10-26 08:36:03,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-26 08:36:03,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1136, model: crm.lead 2026-10-26 08:36:03,930 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1139, model: crm.lead 2026-10-26 08:36:03,953 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1140, model: crm.lead 2026-10-26 08:36:04,094 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:36:04,672 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-26 08:36:04,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-26 08:36:05,026 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-26 08:36:06,284 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-10-26 08:36:06,397 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:36:08,593 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-26 08:36:08,647 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1144, model: loyalty.program 2026-10-26 08:36:08,669 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.generate.wizard 2026-10-26 08:36:08,673 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: loyalty.program 2026-10-26 08:36:08,719 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-26 08:36:09,066 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.rule 2026-10-26 08:36:09,076 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.reward 2026-10-26 08:36:09,150 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.program 2026-10-26 08:36:09,164 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.rule 2026-10-26 08:36:09,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.reward 2026-10-26 08:36:09,234 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1143 deleted mail.message records with IDs: [12415, 12413, 12412] 2026-10-26 08:36:09,235 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.card 2026-10-26 08:36:09,250 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.generate.wizard 2026-10-26 08:36:09,275 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.program 2026-10-26 08:36:09,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.rule 2026-10-26 08:36:09,404 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.reward 2026-10-26 08:36:09,415 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.mail 2026-10-26 08:36:09,427 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: loyalty.history 2026-10-26 08:36:09,433 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.mail 2026-10-26 08:36:09,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1143, model: loyalty.history 2026-10-26 08:36:09,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.mail 2026-10-26 08:36:09,452 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1143, model: loyalty.history 2026-10-26 08:36:09,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-26 08:36:09,814 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1142, model: loyalty.rule 2026-10-26 08:36:09,822 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1142, model: loyalty.reward 2026-10-26 08:36:09,874 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1142, model: loyalty.program 2026-10-26 08:36:09,882 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1142, model: loyalty.rule 2026-10-26 08:36:09,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1142, model: loyalty.reward 2026-10-26 08:36:09,938 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1142 deleted mail.message records with IDs: [12415, 12413, 12412] 2026-10-26 08:36:09,939 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1142, model: loyalty.card 2026-10-26 08:36:09,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1142, model: loyalty.generate.wizard 2026-10-26 08:36:09,961 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1142, model: loyalty.program 2026-10-26 08:36:09,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1142, model: loyalty.rule 2026-10-26 08:36:10,082 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1142, model: loyalty.reward 2026-10-26 08:36:10,095 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1142, model: loyalty.mail 2026-10-26 08:36:10,105 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1142, model: loyalty.history 2026-10-26 08:36:10,109 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1142, model: loyalty.mail 2026-10-26 08:36:10,113 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1142, model: loyalty.history 2026-10-26 08:36:10,116 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1142, model: loyalty.mail 2026-10-26 08:36:10,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1142, model: loyalty.history 2026-10-26 08:36:10,161 104 INFO rb-9ca8621-226001-429049 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-26 08:36:10,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 1142, model: loyalty.card 2026-10-26 08:36:10,419 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 1142, model: loyalty.rule 2026-10-26 08:36:10,473 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 1142, model: loyalty.history 2026-10-26 08:36:10,747 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:36:44,221 104 INFO rb-9ca8621-226001-429049 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-26 08:36:46,541 104 INFO rb-9ca8621-226001-429049 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-26 08:36:48,380 104 INFO rb-9ca8621-226001-429049 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-26 08:36:50,282 104 INFO rb-9ca8621-226001-429049 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-26 08:36:52,026 104 INFO rb-9ca8621-226001-429049 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-26 08:36:54,125 104 INFO rb-9ca8621-226001-429049 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-26 08:36:56,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:37:29,249 104 INFO rb-9ca8621-226001-429049 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-26 08:37:29,431 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:38:05,183 104 INFO rb-9ca8621-226001-429049 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-26 08:38:05,420 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:38:39,011 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-10-26 08:38:39,135 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1159, model: loyalty.card 2026-10-26 08:38:39,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 1159, model: loyalty.history 2026-10-26 08:38:39,287 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:39:10,474 104 INFO rb-9ca8621-226001-429049 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-26 08:39:10,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:39:41,550 104 INFO rb-9ca8621-226001-429049 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-26 08:39:42,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:40:05,623 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-10-26 08:40:06,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 11495 2026-10-26 08:40:06,252 104 INFO rb-9ca8621-226001-429049 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/tmph71ekhbx_chrome_odoo 2026-10-26 08:40:06,252 104 INFO rb-9ca8621-226001-429049 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:44215/json/version 2026-10-26 08:40:06,253 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44215/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:40:06,352 104 INFO rb-9ca8621-226001-429049 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-26 08:40:06,352 104 INFO rb-9ca8621-226001-429049 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:44215/json 2026-10-26 08:40:06,353 104 INFO rb-9ca8621-226001-429049 odoo.tests.common.requests: request http://127.0.0.1:44215/json with timeout 3 increased to 10s during tests 2026-10-26 08:40:06,395 104 INFO rb-9ca8621-226001-429049 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:44215/devtools/page/A624ABCE936E880E84779A5CAB1ACD8E 2026-10-26 08:40:06,445 104 INFO rb-9ca8621-226001-429049 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-26 08:40:06,452 104 INFO rb-9ca8621-226001-429049 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-26 08:40:06,552 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:pos_user from n/a 2026-10-26 08:40:06,563 104 INFO rb-9ca8621-226001-429049 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-26 08:40:06,580 104 INFO rb-9ca8621-226001-429049 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-26 08:40:06,580 104 INFO rb-9ca8621-226001-429049 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-26 08:40:06,604 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:40:07,920 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 130 0.170 1.150 2026-10-26 08:40:07,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': 'A624ABCE936E880E84779A5CAB1ACD8E', 'loaderId': '4F1B2F74B0D8B9B86971D916DDE824A0', 'isDownload': False} 2026-10-26 08:40:07,925 104 INFO rb-9ca8621-226001-429049 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-26 08:40:07,949 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-26 08:40:07,979 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:07] "GET /web/assets/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-10-26 08:40:07,991 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:07] "GET /web/assets/2b573af/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-10-26 08:40:08,010 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:08] "GET /web/assets/b393b84/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-26 08:40:08,626 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:40:08,643 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:40:08,656 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:40:08,679 104 INFO rb-9ca8621-226001-429049 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-26 08:40:08,711 104 INFO rb-9ca8621-226001-429049 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-26 08:40:08,718 104 INFO rb-9ca8621-226001-429049 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-26 08:40:09,881 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:09] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 358 0.509 0.687 2026-10-26 08:40:09,894 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.208 2026-10-26 08:40:10,105 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 08:40:10,118 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-26 08:40:10,143 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:40:10,205 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:40:10,250 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-26 08:40:10,267 104 INFO rb-9ca8621-226001-429049 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-26 08:40:10,365 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:40:10,378 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:40:10,479 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 08:40:10,488 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:40:10,504 104 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 08:40:10,542 104 INFO rb-9ca8621-226001-429049 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-26 08:40:10,555 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image/res.users/1170/avatar_128 HTTP/1.1" 200 - 16 0.026 0.072 2026-10-26 08:40:10,594 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image/res.company/215/favicon HTTP/1.1" 200 - 9 0.012 0.095 2026-10-26 08:40:10,624 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=res.company&id=215&field=logo HTTP/1.1" 200 - 4 0.010 0.148 2026-10-26 08:40:10,668 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.049 2026-10-26 08:40:10,708 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.068 2026-10-26 08:40:10,717 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.061 2026-10-26 08:40:10,729 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.066 2026-10-26 08:40:10,747 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-26 08:40:10,763 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.048 2026-10-26 08:40:10,766 104 INFO rb-9ca8621-226001-429049 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-26 08:40:10,797 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.110 2026-10-26 08:40:10,818 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.043 2026-10-26 08:40:10,853 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.110 2026-10-26 08:40:10,872 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.146 2026-10-26 08:40:10,889 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-26 08:40:10,917 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.217 2026-10-26 08:40:10,935 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:10] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.125 2026-10-26 08:40:11,058 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:11] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.055 0.164 2026-10-26 08:40:11,166 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,270 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,329 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,394 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,456 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,526 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,611 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,673 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,741 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,811 104 INFO rb-9ca8621-226001-429049 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-26 08:40:11,838 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.024 2026-10-26 08:40:12,013 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,071 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,124 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,173 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,236 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,298 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,369 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,428 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,467 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:12] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.007 0.031 2026-10-26 08:40:12,717 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,774 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,827 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,879 104 INFO rb-9ca8621-226001-429049 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-26 08:40:12,943 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,008 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,071 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,170 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:40:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-26 08:40:13,179 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,336 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,386 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,449 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,506 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,507 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16830768 (allocated 18620416) 2026-10-26 08:40:13,670 104 INFO rb-9ca8621-226001-429049 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 11495 2026-10-26 08:40:13,672 104 INFO rb-9ca8621-226001-429049 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-26 08:40:13,673 104 INFO rb-9ca8621-226001-429049 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 11495 2026-10-26 08:40:13,789 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001-429049/chrome_logs/chrome_log_20261026_084013_789543_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-10-26 08:40:13,789 104 INFO rb-9ca8621-226001-429049 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/tmph71ekhbx_chrome_odoo" 2026-10-26 08:40:13,904 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:40:14,869 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-26 08:40:15,341 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-26 08:40:15,525 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-26 08:40:15,711 104 INFO rb-9ca8621-226001-429049 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-26 08:40:18,028 104 INFO rb-9ca8621-226001-429049 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-26 08:40:18,187 104 INFO rb-9ca8621-226001-429049 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-26 08:40:18,365 104 INFO rb-9ca8621-226001-429049 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-26 08:40:18,776 104 INFO rb-9ca8621-226001-429049 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-26 08:40:21,363 104 INFO rb-9ca8621-226001-429049 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-26 08:40:24,098 104 INFO rb-9ca8621-226001-429049 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-26 08:40:24,126 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-26 08:40:26,913 104 INFO rb-9ca8621-226001-429049 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-26 08:40:26,947 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-26 08:40:29,628 104 INFO rb-9ca8621-226001-429049 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-26 08:40:32,265 104 INFO rb-9ca8621-226001-429049 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-26 08:40:32,312 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-26 08:40:35,083 104 INFO rb-9ca8621-226001-429049 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-26 08:40:35,138 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-26 08:40:37,823 104 INFO rb-9ca8621-226001-429049 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-26 08:40:37,891 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-26 08:40:40,938 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:40:45,727 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-10-26 08:40:46,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-10-26 08:40:46,713 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-10-26 08:40:46,921 104 INFO rb-9ca8621-226001-429049 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-26 08:40:47,129 104 INFO rb-9ca8621-226001-429049 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-26 08:40:47,315 104 INFO rb-9ca8621-226001-429049 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-26 08:40:47,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:41:44,064 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-26 08:41:46,238 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-26 08:41:48,557 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:41:58,002 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-26 08:41:59,069 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-26 08:41:59,927 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-26 08:42:02,210 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-26 08:42:04,305 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-26 08:42:04,407 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-26 08:42:05,606 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:42:51,431 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:42:51,462 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:42:51,462 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:42:51,967 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-10-26 08:42:52,468 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-10-26 08:42:56,837 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-10-26 08:42:57,292 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 1189, model: affiliate.commission 2026-10-26 08:42:57,363 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-10-26 08:42:58,054 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:43:44,250 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:43:44,263 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:43:44,263 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:43:45,177 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-10-26 08:43:46,628 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-10-26 08:43:47,116 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-10-26 08:43:47,639 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-10-26 08:43:48,042 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 08:44:33,708 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:44:33,729 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:44:33,729 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:44:34,191 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-26 08:44:34,782 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-26 08:44:34,887 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-26 08:44:35,013 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-26 08:44:35,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-26 08:44:35,637 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-26 08:44:35,731 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-26 08:44:35,832 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-26 08:44:35,935 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-26 08:44:36,100 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:45:23,046 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:45:23,066 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:45:23,066 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:45:23,537 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-26 08:45:26,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-26 08:45:30,356 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-26 08:45:30,713 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-26 08:45:31,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-26 08:45:31,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-26 08:45:36,288 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [304] 2026-10-26 08:45:36,498 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-10-26 08:45:37,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:46:22,968 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:46:22,988 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:46:22,988 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:46:23,506 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-26 08:46:23,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:23,744 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1239, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:23,807 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:23,841 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1239, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:23,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:23,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1239, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:24,039 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1240, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:24,092 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1239, model: affiliate.multi.level.commission.rule 2026-10-26 08:46:24,277 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:47:08,907 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:47:08,934 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:47:08,935 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:47:09,476 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-10-26 08:47:10,136 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:47:40,631 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:47:40,646 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:47:40,646 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:47:41,443 104 INFO rb-9ca8621-226001-429049 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-26 08:47:45,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-26 08:47:49,727 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1255, model: affiliate.commission 2026-10-26 08:47:49,850 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:48:21,080 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:48:21,107 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:48:21,107 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:48:21,540 104 INFO rb-9ca8621-226001-429049 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-26 08:48:27,119 104 INFO rb-9ca8621-226001-429049 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-26 08:48:28,578 104 INFO rb-9ca8621-226001-429049 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-26 08:48:33,979 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-26 08:48:35,267 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-26 08:48:36,647 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-26 08:48:37,859 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-26 08:48:39,242 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-26 08:48:40,614 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-26 08:48:42,017 104 INFO rb-9ca8621-226001-429049 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-26 08:48:43,419 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-26 08:48:44,792 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-26 08:48:46,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:49:33,012 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:49:33,028 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:49:33,028 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:49:33,624 104 INFO rb-9ca8621-226001-429049 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-26 08:49:42,019 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-26 08:49:50,198 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1264, model: affiliate.commission 2026-10-26 08:49:50,390 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:50:36,584 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-26 08:50:36,604 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310377, 310380, 310378, 310381, 310379] 2026-10-26 08:50:36,604 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-26 08:50:37,092 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-26 08:50:37,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-26 08:50:39,070 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-26 08:50:44,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-26 08:50:52,330 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-26 08:50:53,204 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-26 08:50:54,156 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-26 08:50:55,108 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-26 08:50:56,172 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-26 08:50:57,378 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-26 08:50:58,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-26 08:50:58,482 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-26 08:50:58,518 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-26 08:50:58,558 104 INFO rb-9ca8621-226001-429049 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-26 08:50:59,519 104 INFO rb-9ca8621-226001-429049 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-26 08:51:00,672 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:51:32,417 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-26 08:51:34,106 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-26 08:51:35,563 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-26 08:51:37,331 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-26 08:51:39,116 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-26 08:51:41,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-26 08:51:44,126 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-26 08:51:46,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-10-26 08:51:48,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-10-26 08:51:48,595 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:52:20,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-26 08:52:20,414 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: pos.order 2026-10-26 08:52:20,433 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: pos.order.line 2026-10-26 08:52:20,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: pos.order 2026-10-26 08:52:20,449 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: pos.order.line 2026-10-26 08:52:20,456 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: pos.order 2026-10-26 08:52:20,462 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: pos.order.line 2026-10-26 08:52:20,505 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-26 08:52:20,535 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1288, model: affiliate.commission.rule 2026-10-26 08:52:20,555 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1288, model: affiliate.progressive.commission.rule 2026-10-26 08:52:20,570 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1288, model: affiliate.commission.rule 2026-10-26 08:52:20,579 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1288, model: affiliate.progressive.commission.rule 2026-10-26 08:52:20,590 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1288, model: affiliate.commission.rule 2026-10-26 08:52:20,598 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1288, model: affiliate.progressive.commission.rule 2026-10-26 08:52:20,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 08:52:54,069 104 INFO rb-9ca8621-226001-429049 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-26 08:52:54,549 104 INFO rb-9ca8621-226001-429049 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-26 08:52:54,779 104 INFO rb-9ca8621-226001-429049 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-26 08:52:54,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:53:31,724 104 INFO rb-9ca8621-226001-429049 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-26 08:53:32,254 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1296 deleted affiliate.commission records with IDs: [185] 2026-10-26 08:53:32,294 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1296 deleted mail.followers records with IDs: [4873, 4874, 4875] 2026-10-26 08:53:32,543 104 INFO rb-9ca8621-226001-429049 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-26 08:53:33,142 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1297 deleted affiliate.commission records with IDs: [187] 2026-10-26 08:53:33,180 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1297 deleted mail.followers records with IDs: [4879, 4880, 4881] 2026-10-26 08:53:33,369 104 INFO rb-9ca8621-226001-429049 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-26 08:53:33,828 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1296 deleted affiliate.commission records with IDs: [189] 2026-10-26 08:53:33,871 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1296 deleted mail.followers records with IDs: [4885, 4886, 4887] 2026-10-26 08:53:34,145 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 08:54:09,408 104 INFO rb-9ca8621-226001-429049 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-26 08:54:11,075 104 INFO rb-9ca8621-226001-429049 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-26 08:54:12,742 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:54:46,927 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-10-26 08:54:50,223 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:54:57,730 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-10-26 08:54:58,083 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:55:52,117 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-26 08:55:55,860 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:56:50,366 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-26 08:56:51,188 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-26 08:56:52,037 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:57:46,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-26 08:57:47,827 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-26 08:57:49,784 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-10-26 08:57:49,850 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [289] 2026-10-26 08:57:49,869 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [340] 2026-10-26 08:57:50,024 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-26 08:57:55,551 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-26 08:58:02,142 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-26 08:58:10,518 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:59:00,803 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-10-26 08:59:02,286 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:59:53,698 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-10-26 08:59:59,038 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-10-26 09:00:01,056 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [706] 2026-10-26 09:00:01,673 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-10-26 09:00:07,504 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-26 09:00:08,753 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1359, model: affiliate.commission 2026-10-26 09:00:08,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:01:00,356 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-26 09:01:00,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1365, model: sale.order 2026-10-26 09:01:00,512 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1368, model: sale.order 2026-10-26 09:01:00,530 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1369, model: sale.order 2026-10-26 09:01:00,543 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1365, model: sale.order.line 2026-10-26 09:01:00,547 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1368, model: sale.order.line 2026-10-26 09:01:00,552 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1369, model: sale.order.line 2026-10-26 09:01:00,612 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-26 09:01:01,435 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1365, model: sale.order 2026-10-26 09:01:01,494 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1368, model: sale.order 2026-10-26 09:01:01,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1369, model: sale.order 2026-10-26 09:01:01,716 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1365, model: sale.order 2026-10-26 09:01:01,882 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-26 09:01:01,900 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1365, model: sale.order 2026-10-26 09:01:01,926 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1368, model: sale.order 2026-10-26 09:01:01,950 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1369, model: sale.order 2026-10-26 09:01:01,970 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1365, model: sale.order.line 2026-10-26 09:01:01,983 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1368, model: sale.order.line 2026-10-26 09:01:01,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1369, model: sale.order.line 2026-10-26 09:01:02,029 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-26 09:01:02,049 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1365, model: sale.order 2026-10-26 09:01:02,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1368, model: sale.order 2026-10-26 09:01:02,105 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1369, model: sale.order 2026-10-26 09:01:02,122 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1365, model: sale.order.line 2026-10-26 09:01:02,128 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1368, model: sale.order.line 2026-10-26 09:01:02,133 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1369, model: sale.order.line 2026-10-26 09:01:02,244 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:01:52,703 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-26 09:01:53,064 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:02:40,815 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-10-26 09:02:42,079 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:03:30,522 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-26 09:03:30,630 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1402 deleted link.tracker.click records with IDs: [16] 2026-10-26 09:03:30,667 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-26 09:03:30,878 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1400, model: link.tracker.click 2026-10-26 09:03:30,915 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1400, model: link.tracker.click 2026-10-26 09:03:31,002 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1400 deleted mail.message records with IDs: [6992] 2026-10-26 09:03:31,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1400, model: link.tracker.click 2026-10-26 09:03:31,044 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1400 deleted link.tracker.click records with IDs: [18] 2026-10-26 09:03:31,105 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-26 09:03:31,211 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1402 deleted link.tracker records with IDs: [337] 2026-10-26 09:03:31,255 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-26 09:03:31,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1400, model: link.tracker 2026-10-26 09:03:31,494 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1400, model: link.tracker 2026-10-26 09:03:31,524 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1400, model: link.tracker 2026-10-26 09:03:31,593 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1400 deleted link.tracker records with IDs: [339] 2026-10-26 09:03:31,709 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:04:20,311 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-26 09:04:20,383 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-26 09:04:20,414 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6992] 2026-10-26 09:04:20,480 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420155] 2026-10-26 09:04:20,480 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-26 09:04:20,545 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-26 09:04:20,569 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6992] 2026-10-26 09:04:20,642 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420155] 2026-10-26 09:04:20,642 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-26 09:04:20,712 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-26 09:04:20,736 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420139] 2026-10-26 09:04:20,736 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-10-26 09:04:20,792 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-26 09:04:20,841 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-26 09:04:20,879 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420167] 2026-10-26 09:04:20,879 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-26 09:04:20,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-26 09:04:21,072 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-26 09:04:21,099 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6996, 6995, 6994, 6993, 6992] 2026-10-26 09:04:21,147 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420155, 420156, 420157, 420158, 420159] 2026-10-26 09:04:21,148 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-26 09:04:21,200 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-26 09:04:21,262 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6994, 6993, 6992] 2026-10-26 09:04:21,321 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420155, 420156, 420157] 2026-10-26 09:04:21,321 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-26 09:04:21,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:05:09,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-26 09:05:09,393 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-26 09:05:09,468 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-26 09:05:09,595 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-26 09:05:09,766 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-26 09:05:09,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:05:56,621 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-26 09:05:56,673 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-26 09:05:56,719 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-26 09:05:56,752 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-26 09:05:56,799 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-26 09:05:56,835 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6998, 6997, 6996, 6995] 2026-10-26 09:05:56,894 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420158, 420159, 420160, 420161] 2026-10-26 09:05:56,895 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-26 09:05:56,959 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-26 09:05:57,109 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-26 09:05:57,149 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:fullstack from n/a 2026-10-26 09:05:57,195 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:05:57,724 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:05:57] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.052 0.482 2026-10-26 09:05:57,814 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:05:57] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.028 0.043 2026-10-26 09:05:57,861 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:05:57] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.011 0.023 2026-10-26 09:05:57,938 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:05:57] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.011 0.036 2026-10-26 09:05:58,016 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:05:58] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.020 0.037 2026-10-26 09:05:58,127 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:06:48,869 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-26 09:06:49,039 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:07:39,411 104 INFO rb-9ca8621-226001-429049 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-26 09:07:39,568 104 INFO rb-9ca8621-226001-429049 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-26 09:07:39,697 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-26 09:07:39,776 104 INFO rb-9ca8621-226001-429049 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-26 09:07:39,852 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-26 09:07:39,895 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:user_internal from n/a 2026-10-26 09:07:39,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:40,650 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:40] "GET /affiliate/join HTTP/1.1" 303 - 73 0.074 0.655 2026-10-26 09:07:42,400 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:42] "GET /affiliate HTTP/1.1" 200 - 261 0.409 1.335 2026-10-26 09:07:42,524 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:42] "GET /affiliate HTTP/1.1" 200 - 18 0.025 0.084 2026-10-26 09:07:42,753 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:42] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.037 0.183 2026-10-26 09:07:42,942 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:42] "GET /affiliate/report HTTP/1.1" 200 - 23 0.023 0.160 2026-10-26 09:07:43,003 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-26 09:07:43,028 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:44,221 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-26 09:07:44,619 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 09:07:44,619 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:44] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.540 1.057 2026-10-26 09:07:44,717 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-26 09:07:44,760 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:45,875 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:test1@example.viindoo.com from 127.0.0.1 2026-10-26 09:07:46,215 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 09:07:46,216 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:46] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.372 1.088 2026-10-26 09:07:46,317 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-26 09:07:47,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:49,449 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:49] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.102 2.007 2026-10-26 09:07:49,521 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-26 09:07:49,535 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:07:49,566 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:50,165 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:50] "GET /r/CEk HTTP/1.1" 301 - 46 0.046 0.558 2026-10-26 09:07:51,169 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:51] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.105 0.890 2026-10-26 09:07:51,173 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:07:51,272 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-26 09:07:51,340 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:52,046 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:52] "GET /r/CEk HTTP/1.1" 301 - 62 0.061 0.649 2026-10-26 09:07:53,283 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:53] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.151 1.080 2026-10-26 09:07:53,357 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-26 09:07:53,396 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:07:53,430 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:54,048 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:54] "GET /r/CEk HTTP/1.1" 301 - 66 0.060 0.560 2026-10-26 09:07:54,366 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-26 09:07:55,177 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:55] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.158 0.966 2026-10-26 09:07:55,240 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-26 09:07:55,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:07:55,299 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:55,772 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:55] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.027 0.452 2026-10-26 09:07:55,855 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:55] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.016 0.048 2026-10-26 09:07:55,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-26 09:07:55,958 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:07:55,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:56,455 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:56] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.012 0.469 2026-10-26 09:07:56,507 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-26 09:07:56,549 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:07:56,574 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:58,593 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:58] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.014 2.011 2026-10-26 09:07:58,638 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-26 09:07:58,683 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:07:58,701 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:59,187 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:59] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.018 0.470 2026-10-26 09:07:59,226 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-26 09:07:59,258 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:demo from n/a 2026-10-26 09:07:59,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:07:59,763 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:59] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.014 0.465 2026-10-26 09:07:59,802 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:59] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.010 0.020 2026-10-26 09:07:59,836 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:07:59] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.007 0.021 2026-10-26 09:07:59,877 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-26 09:07:59,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:00,440 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:00] "GET /r/QDe HTTP/1.1" 301 - 61 0.044 0.500 2026-10-26 09:08:01,440 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:01] "GET / HTTP/1.1" 200 - 170 0.103 0.892 2026-10-26 09:08:01,503 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:01] "GET /r/QDe HTTP/1.1" 301 - 15 0.015 0.036 2026-10-26 09:08:01,561 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:01] "GET / HTTP/1.1" 200 - 13 0.007 0.047 2026-10-26 09:08:01,700 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:01] "GET /r/QDe HTTP/1.1" 301 - 33 0.033 0.058 2026-10-26 09:08:01,764 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:01] "GET / HTTP/1.1" 200 - 13 0.007 0.048 2026-10-26 09:08:01,849 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:01] "GET /r/QDe HTTP/1.1" 301 - 30 0.025 0.052 2026-10-26 09:08:01,920 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:01] "GET / HTTP/1.1" 200 - 13 0.009 0.052 2026-10-26 09:08:01,968 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-26 09:08:01,987 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:03,668 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:03] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.144 1.540 2026-10-26 09:08:03,699 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:08:03,733 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:03] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.004 0.013 2026-10-26 09:08:03,770 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:03] "GET /affiliate/join HTTP/1.1" 303 - 6 0.004 0.024 2026-10-26 09:08:04,047 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:04] "GET /affiliate HTTP/1.1" 200 - 60 0.082 0.187 2026-10-26 09:08:04,104 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:user_internal from n/a 2026-10-26 09:08:04,136 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:04] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.004 0.017 2026-10-26 09:08:04,320 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:04] "GET /affiliate/join HTTP/1.1" 303 - 54 0.077 0.100 2026-10-26 09:08:04,804 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:04] "GET /affiliate HTTP/1.1" 200 - 92 0.121 0.358 2026-10-26 09:08:04,884 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-26 09:08:04,935 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:08:04,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:08,778 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:08] "GET /affiliate/commissions HTTP/1.1" 200 - 298 0.333 3.493 2026-10-26 09:08:08,826 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:demo from n/a 2026-10-26 09:08:09,407 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:09] "GET /affiliate/commissions HTTP/1.1" 200 - 109 0.139 0.428 2026-10-26 09:08:09,443 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:08:10,301 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:10] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.132 0.707 2026-10-26 09:08:10,388 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-26 09:08:10,491 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:11,049 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:11] "GET /r/CEk HTTP/1.1" 301 - 63 0.063 0.498 2026-10-26 09:08:12,228 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:12] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.151 1.017 2026-10-26 09:08:12,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-26 09:08:13,129 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 09:08:13,130 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:13] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.321 0.575 2026-10-26 09:08:13,192 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-26 09:08:13,226 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:08:13,254 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:13,830 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:13] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.051 0.528 2026-10-26 09:08:13,885 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:13] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 24 0.013 0.034 2026-10-26 09:08:13,913 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:13] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.003 0.016 2026-10-26 09:08:13,969 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-26 09:08:14,029 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:08:14,053 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:14,535 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:14] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.017 0.468 2026-10-26 09:08:14,590 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-26 09:08:14,625 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:15,097 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:15] "GET /r/CEk HTTP/1.1" 303 - 18 0.008 0.467 2026-10-26 09:08:16,139 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:16] "GET / HTTP/1.1" 200 - 170 0.129 0.908 2026-10-26 09:08:16,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-26 09:08:16,625 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-26 09:08:16,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-26 09:08:16,907 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:20,000 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:20] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.145 2.951 2026-10-26 09:08:20,031 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:08:21,480 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:21] "GET /affiliate HTTP/1.1" 200 - 225 0.240 1.194 2026-10-26 09:08:21,686 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:21] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.034 0.148 2026-10-26 09:08:24,260 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:24] "GET /my/invoices HTTP/1.1" 200 - 217 0.284 2.268 2026-10-26 09:08:24,375 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:24] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.033 0.049 2026-10-26 09:08:24,431 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-26 09:08:24,463 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:25,912 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:25] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.118 1.334 2026-10-26 09:08:25,953 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:08:27,329 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:27] "GET /affiliate HTTP/1.1" 200 - 211 0.211 1.141 2026-10-26 09:08:27,471 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:27] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.021 0.101 2026-10-26 09:08:27,500 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:27] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 09:08:27,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-26 09:08:27,592 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:08:29,371 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:29] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.180 1.603 2026-10-26 09:08:29,409 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:08:29,506 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:08:29] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.031 0.049 2026-10-26 09:08:29,643 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:09:21,821 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-26 09:09:22,147 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-26 09:09:22,406 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-26 09:09:22,614 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-26 09:09:22,839 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1480, model: wizard.action.click 2026-10-26 09:09:22,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1480, model: affiliate.code 2026-10-26 09:09:22,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1480, model: affiliate.code 2026-10-26 09:09:23,006 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-26 09:09:23,060 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:09:23,707 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:23] "GET /r/VWF HTTP/1.1" 301 - 60 0.052 0.598 2026-10-26 09:09:24,844 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:24] "GET / HTTP/1.1" 200 - 170 0.132 0.995 2026-10-26 09:09:25,760 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:25] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.388 0.521 2026-10-26 09:09:25,811 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:25] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.012 0.030 2026-10-26 09:09:27,476 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:27] "GET /shop/address HTTP/1.1" 200 - 39 0.033 1.623 2026-10-26 09:09:28,112 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:28] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.181 0.430 2026-10-26 09:09:28,177 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:28] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.022 0.036 2026-10-26 09:09:28,489 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:28] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.088 0.221 2026-10-26 09:09:29,445 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:29] "GET /shop/payment HTTP/1.1" 200 - 178 0.216 0.733 2026-10-26 09:09:29,890 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-26 09:09:29,941 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:09:29,992 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:09:30,665 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:30] "GET /r/CEk HTTP/1.1" 301 - 67 0.070 0.605 2026-10-26 09:09:31,073 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-26 09:09:31,996 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:31] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.163 1.164 2026-10-26 09:09:32,775 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:32] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.192 0.550 2026-10-26 09:09:33,421 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:33] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.086 0.549 2026-10-26 09:09:34,071 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:34] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.169 0.447 2026-10-26 09:09:34,162 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:34] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.036 0.050 2026-10-26 09:09:34,592 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:34] "GET /shop/confirm_order HTTP/1.1" 303 - 130 0.124 0.302 2026-10-26 09:09:35,057 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:35] "GET /shop/payment HTTP/1.1" 200 - 135 0.100 0.360 2026-10-26 09:09:36,027 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:36] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.167 0.367 2026-10-26 09:09:36,286 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:36] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.066 0.185 2026-10-26 09:09:36,738 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:36] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.113 0.301 2026-10-26 09:09:36,806 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:36] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.017 0.043 2026-10-26 09:09:37,021 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:37] "GET /shop/confirm_order HTTP/1.1" 303 - 68 0.084 0.127 2026-10-26 09:09:37,311 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:37] "GET /shop/payment HTTP/1.1" 200 - 90 0.076 0.209 2026-10-26 09:09:37,403 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-26 09:09:37,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:09:40,118 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:40] "GET /shop HTTP/1.1" 200 - 375 0.387 2.311 2026-10-26 09:09:40,814 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:40] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.154 0.500 2026-10-26 09:09:40,860 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:40] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.008 0.029 2026-10-26 09:09:41,139 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:41] "GET /shop/address HTTP/1.1" 200 - 36 0.033 0.243 2026-10-26 09:09:41,767 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:41] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.181 0.411 2026-10-26 09:09:41,831 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:41] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.013 0.036 2026-10-26 09:09:42,004 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:42] "GET /shop/confirm_order HTTP/1.1" 303 - 58 0.051 0.113 2026-10-26 09:09:42,780 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:42] "GET /shop/payment HTTP/1.1" 200 - 175 0.125 0.645 2026-10-26 09:09:43,072 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-26 09:09:43,110 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:fullstack from n/a 2026-10-26 09:09:43,137 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:09:44,792 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:44] "GET /affiliate HTTP/1.1" 200 - 222 0.151 1.508 2026-10-26 09:09:44,941 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:44] "GET /affiliate/report HTTP/1.1" 200 - 23 0.020 0.124 2026-10-26 09:09:45,116 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:45] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.026 0.145 2026-10-26 09:09:46,405 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:46] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.035 0.100 2026-10-26 09:09:49,430 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:49] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.025 0.094 2026-10-26 09:09:49,824 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:09:49] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.103 0.129 2026-10-26 09:09:50,016 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:10:42,668 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-10-26 09:10:42,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:10:43,199 104 INFO rb-9ca8621-226001-429049 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-26 09:10:44,320 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:10:44] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.159 1.395 2026-10-26 09:10:44,334 104 INFO rb-9ca8621-226001-429049 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-26 09:10:44,388 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:10:44] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.016 0.040 2026-10-26 09:10:44,419 104 INFO rb-9ca8621-226001-429049 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-26 09:10:44,468 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:10:44] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.015 0.036 2026-10-26 09:10:44,540 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-26 09:10:44,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:10:46,764 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:10:46] "GET /r/CEk HTTP/1.1" 301 - 63 0.074 2.118 2026-10-26 09:10:46,776 104 INFO rb-9ca8621-226001-429049 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-26 09:10:47,765 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:10:47] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.136 0.854 2026-10-26 09:10:47,808 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:demo from n/a 2026-10-26 09:10:47,894 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:10:47] "GET /r/CEk HTTP/1.1" 301 - 20 0.017 0.051 2026-10-26 09:10:47,903 104 INFO rb-9ca8621-226001-429049 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-26 09:10:49,134 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:10:49] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 223 0.216 1.017 2026-10-26 09:10:49,278 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:11:42,774 104 INFO rb-9ca8621-226001-429049 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 0x7f1f013634c0>)> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:11:42,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-26 09:11:42,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:11:43,753 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-26 09:11:43,788 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:43] "POST /website/form/crm.lead HTTP/1.1" 200 - 99 0.168 0.720 2026-10-26 09:11:43,921 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:43] "GET /r/eqZ HTTP/1.1" 301 - 38 0.039 0.076 2026-10-26 09:11:45,077 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:45] "GET / HTTP/1.1" 200 - 169 0.176 0.973 2026-10-26 09:11:45,380 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:45] "POST /website/form/crm.lead HTTP/1.1" 200 - 54 0.095 0.190 2026-10-26 09:11:45,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-26 09:11:45,502 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:11:46,160 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:46] "GET /r/eqZ HTTP/1.1" 301 - 60 0.048 0.619 2026-10-26 09:11:47,237 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:47] "GET / HTTP/1.1" 200 - 170 0.118 0.954 2026-10-26 09:11:47,284 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:47] "GET / HTTP/1.1" 200 - 13 0.008 0.034 2026-10-26 09:11:47,543 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.116 0.136 2026-10-26 09:11:47,565 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:11:47,662 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-26 09:11:47,682 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:11:48,402 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.099 0.626 2026-10-26 09:11:48,440 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:11:48,576 104 INFO rb-9ca8621-226001-429049 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-26 09:11:48,603 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:11:50,487 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:50] "GET /r/eqZ HTTP/1.1" 301 - 60 0.045 1.842 2026-10-26 09:11:51,546 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:51] "GET / HTTP/1.1" 200 - 170 0.110 0.941 2026-10-26 09:11:51,639 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:51] "GET / HTTP/1.1" 200 - 13 0.032 0.056 2026-10-26 09:11:51,877 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:11:51] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.084 0.136 2026-10-26 09:11:51,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:admin from n/a 2026-10-26 09:11:52,012 104 INFO rb-9ca8621-226001-429049 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-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:11:52,076 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 09:11:52,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-10-26 09:11:52,235 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-10-26 09:11:52,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-10-26 09:11:52,340 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:11:52,397 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-10-26 09:11:52,459 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-10-26 09:11:52,507 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-10-26 09:11:52,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:11:53,289 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-10-26 09:11:53,318 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12653] 2026-10-26 09:11:53,331 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:11:54,016 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-10-26 09:11:54,037 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12655] 2026-10-26 09:11:54,052 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:11:54,094 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-10-26 09:11:54,156 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-10-26 09:11:54,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-10-26 09:11:54,260 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-10-26 09:11:54,292 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-10-26 09:11:54,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1515, model: amazon.region 2026-10-26 09:11:54,323 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1515, model: amazon.region 2026-10-26 09:11:54,336 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1515, model: amazon.region 2026-10-26 09:11:54,353 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-10-26 09:11:54,393 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-10-26 09:11:54,423 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1516 deleted amazon.region records with IDs: [26] 2026-10-26 09:11:54,494 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:11:54,541 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-10-26 09:11:55,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-10-26 09:11:58,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-10-26 09:11:58,765 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:11:58,823 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-10-26 09:11:58,886 104 INFO rb-9ca8621-226001-429049 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-26 09:11:58,950 104 INFO rb-9ca8621-226001-429049 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-26 09:11:59,014 104 INFO rb-9ca8621-226001-429049 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-26 09:11:59,799 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-10-26 09:11:59,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12657] 2026-10-26 09:11:59,819 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:11:59,919 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-10-26 09:11:59,990 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-10-26 09:12:00,048 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:12:00,084 104 INFO rb-9ca8621-226001-429049 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-26 09:12:00,133 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-10-26 09:12:00,182 104 INFO rb-9ca8621-226001-429049 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-26 09:12:00,239 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-10-26 09:12:00,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-10-26 09:12:00,362 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-10-26 09:12:00,413 104 INFO rb-9ca8621-226001-429049 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-26 09:12:00,466 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-10-26 09:12:00,505 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-10-26 09:12:00,567 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:12:00,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-10-26 09:12:00,752 104 INFO rb-9ca8621-226001-429049 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-26 09:12:00,827 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-10-26 09:12:00,887 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:12:00,917 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-10-26 09:12:00,951 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-10-26 09:12:00,989 104 INFO rb-9ca8621-226001-429049 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-26 09:12:01,052 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-10-26 09:12:01,736 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-10-26 09:12:01,752 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12659] 2026-10-26 09:12:01,762 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:01,835 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1518 deleted amazon.ses.identity records with IDs: [30] 2026-10-26 09:12:01,874 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-10-26 09:12:01,932 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:12:01,966 104 INFO rb-9ca8621-226001-429049 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-26 09:12:01,993 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-10-26 09:12:02,033 104 INFO rb-9ca8621-226001-429049 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-26 09:12:02,085 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-10-26 09:12:02,140 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-10-26 09:12:02,185 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-10-26 09:12:02,204 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-10-26 09:12:02,241 104 INFO rb-9ca8621-226001-429049 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-26 09:12:02,267 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-10-26 09:12:02,272 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-10-26 09:12:02,310 104 INFO rb-9ca8621-226001-429049 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-26 09:12:02,364 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:12:02,397 104 INFO rb-9ca8621-226001-429049 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-26 09:12:02,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-10-26 09:12:02,492 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-10-26 09:12:02,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-10-26 09:12:02,609 104 INFO rb-9ca8621-226001-429049 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-26 09:12:02,640 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-10-26 09:12:02,678 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-10-26 09:12:02,745 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-10-26 09:12:02,822 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:12:03,654 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-10-26 09:12:03,670 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12661] 2026-10-26 09:12:03,682 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:04,417 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-26 09:12:04,431 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12663] 2026-10-26 09:12:04,442 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:04,490 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-10-26 09:12:04,528 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1519 deleted api.request.log records with IDs: [1] 2026-10-26 09:12:04,572 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-10-26 09:12:04,648 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-10-26 09:12:04,657 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1519, model: api.request.log 2026-10-26 09:12:04,716 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-10-26 09:12:04,727 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1519, model: api.request.log 2026-10-26 09:12:04,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-10-26 09:12:04,827 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1520, model: api.request.log 2026-10-26 09:12:04,848 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1520, model: api.request.log 2026-10-26 09:12:04,915 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:12:04,938 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-26 09:12:05,680 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-26 09:12:05,694 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12665] 2026-10-26 09:12:05,705 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:06,380 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-26 09:12:06,392 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12667] 2026-10-26 09:12:06,403 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:07,084 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-26 09:12:07,096 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12669] 2026-10-26 09:12:07,106 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:07,509 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted mail.message records with IDs: [12671] 2026-10-26 09:12:07,609 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted mail.message records with IDs: [12673, 12671] 2026-10-26 09:12:07,667 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted mail.message records with IDs: [12672] 2026-10-26 09:12:07,741 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted calendar.event records with IDs: [24] 2026-10-26 09:12:07,749 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted mail.followers records with IDs: [5492, 5493] 2026-10-26 09:12:07,832 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted mail.message records with IDs: [12674, 12673, 12671] 2026-10-26 09:12:07,883 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted mail.message records with IDs: [12674, 12673, 12671] 2026-10-26 09:12:07,897 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted appointment.appointment records with IDs: [6] 2026-10-26 09:12:07,907 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1521 deleted mail.followers records with IDs: [5489, 5490, 5491] 2026-10-26 09:12:07,947 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-26 09:12:08,605 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-10-26 09:12:08,617 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12676] 2026-10-26 09:12:08,626 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:09,181 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-10-26 09:12:09,191 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12678] 2026-10-26 09:12:09,198 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:09,847 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-10-26 09:12:09,857 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12680] 2026-10-26 09:12:09,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:10,320 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-26 09:12:10,901 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-10-26 09:12:10,914 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12684] 2026-10-26 09:12:10,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:11,571 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-26 09:12:11,584 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12686] 2026-10-26 09:12:11,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:12,276 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-10-26 09:12:12,287 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12688] 2026-10-26 09:12:12,295 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:12,619 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:12:12,643 104 INFO rb-9ca8621-226001-429049 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-26 09:12:13,406 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-10-26 09:12:13,422 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12693] 2026-10-26 09:12:13,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:14,119 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-10-26 09:12:14,134 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12695] 2026-10-26 09:12:14,150 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:15,074 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-10-26 09:12:15,102 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12697] 2026-10-26 09:12:15,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:15,888 104 INFO rb-9ca8621-226001-429049 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-26 09:12:16,549 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-26 09:12:16,561 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12701] 2026-10-26 09:12:16,581 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:17,305 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-26 09:12:17,320 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12703] 2026-10-26 09:12:17,331 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:18,031 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-10-26 09:12:18,050 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12705] 2026-10-26 09:12:18,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:18,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:12:18,758 104 INFO rb-9ca8621-226001-429049 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-26 09:12:19,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-26 09:12:19,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Calendar: Event Reminder' (21) started manually 2026-10-26 09:12:19,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 568 and Message-Id '<935958248644859.1649844960.000000000000000-openerp-message-notify@80284249a40b>' from 'viindoobot@example.viindoo.com' to (redacted) 'r**************er@example.viindoo.com' successfully sent 2026-10-26 09:12:19,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 09:12:19,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 09:12:19,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_cron: Job 'Calendar: Event Reminder' (21) done 2026-10-26 09:12:19,885 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment.tests.test_calendar_alarm_reminder_cron: Starting TestCalendarAlarmReminderCron.test_invitation_under_booking_key_is_queued ... 2026-10-26 09:12:20,202 104 INFO rb-9ca8621-226001-429049 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-26 09:12:20,512 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 570 and Message-Id '<203095406961249.1793005940.397387981414795-openerp-message-notify@80284249a40b>' from 'viindoobot@example.viindoo.com' to (redacted) 'r**************er@example.viindoo.com' successfully sent 2026-10-26 09:12:20,513 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 09:12:20,518 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 09:12:20,575 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 09:12:21,251 104 INFO rb-9ca8621-226001-429049 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-26 09:12:21,815 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1536 deleted mail.mail records with IDs: [571] 2026-10-26 09:12:22,266 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment.tests.test_calendar_attendee_notify_force_send: Starting TestCalendarAttendeeNotifyForceSend.test_only_dedicated_context_key_queues_attendee_invitation ... 2026-10-26 09:12:22,773 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1536 deleted mail.mail records with IDs: [574] 2026-10-26 09:12:23,182 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1536 deleted mail.mail records with IDs: [576] 2026-10-26 09:12:23,633 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1536 deleted mail.mail records with IDs: [578] 2026-10-26 09:12:24,095 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1536 deleted mail.mail records with IDs: [580] 2026-10-26 09:12:24,599 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1536 deleted mail.mail records with IDs: [582] 2026-10-26 09:12:24,910 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 09:12:24,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-26 09:12:25,693 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-26 09:12:25,720 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12737] 2026-10-26 09:12:25,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:26,441 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-26 09:12:26,457 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12739] 2026-10-26 09:12:26,468 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:27,208 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-26 09:12:27,225 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12741] 2026-10-26 09:12:27,237 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:27,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-26 09:12:27,685 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12743] 2026-10-26 09:12:27,687 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-26 09:12:27,696 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-26 09:12:27,779 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-26 09:12:27,809 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12744] 2026-10-26 09:12:27,810 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-26 09:12:27,889 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1537 deleted mail.message records with IDs: [12744] 2026-10-26 09:12:27,914 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1537 deleted appointment.appointment records with IDs: [13] 2026-10-26 09:12:27,926 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1537 deleted mail.followers records with IDs: [5528, 5529, 5530] 2026-10-26 09:12:28,091 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1537, model: appointment.appointment 2026-10-26 09:12:28,115 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1537, model: appointment.appointment 2026-10-26 09:12:28,141 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1537 deleted mail.message records with IDs: [12745] 2026-10-26 09:12:28,143 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1537, model: appointment.appointment 2026-10-26 09:12:28,290 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1538 deleted mail.message records with IDs: [12746] 2026-10-26 09:12:28,308 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1538 deleted appointment.appointment records with IDs: [15] 2026-10-26 09:12:28,318 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1538 deleted mail.followers records with IDs: [5534, 5535, 5536] 2026-10-26 09:12:28,367 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1538 deleted mail.message records with IDs: [12745] 2026-10-26 09:12:28,375 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1538 deleted appointment.appointment records with IDs: [14] 2026-10-26 09:12:28,385 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1538 deleted mail.followers records with IDs: [5531, 5532, 5533] 2026-10-26 09:12:28,435 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-26 09:12:29,197 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-26 09:12:29,212 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12748] 2026-10-26 09:12:29,225 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:29,868 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-26 09:12:29,882 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-10-26 09:12:29,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:30,670 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-26 09:12:30,696 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12752] 2026-10-26 09:12:30,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:30,901 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1540, model: viin.appointment.type 2026-10-26 09:12:30,950 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1540 deleted mail.message records with IDs: [2234] 2026-10-26 09:12:30,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1540, model: viin.appointment.type 2026-10-26 09:12:30,982 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1540, model: viin.appointment.type 2026-10-26 09:12:31,028 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1541, model: viin.appointment.type 2026-10-26 09:12:31,065 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1541 deleted mail.message records with IDs: [2234] 2026-10-26 09:12:31,068 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1541, model: viin.appointment.type 2026-10-26 09:12:31,079 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1541, model: viin.appointment.type 2026-10-26 09:12:31,197 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1542 deleted mail.message records with IDs: [12754] 2026-10-26 09:12:31,241 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1542 deleted viin.appointment.type records with IDs: [4] 2026-10-26 09:12:31,251 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1542 deleted mail.followers records with IDs: [5537] 2026-10-26 09:12:31,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:12:31,323 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-26 09:12:31,988 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-26 09:12:32,001 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12756] 2026-10-26 09:12:32,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:32,690 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-26 09:12:32,716 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12758] 2026-10-26 09:12:32,732 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:33,431 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-26 09:12:33,444 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12760] 2026-10-26 09:12:33,458 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:33,862 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-26 09:12:34,514 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-26 09:12:34,532 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-10-26 09:12:34,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:35,239 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-10-26 09:12:35,258 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-10-26 09:12:35,274 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:35,949 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-26 09:12:35,966 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12770] 2026-10-26 09:12:35,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:36,361 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:12:36,381 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-26 09:12:37,149 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-26 09:12:37,167 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12773] 2026-10-26 09:12:37,182 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:37,856 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-26 09:12:37,874 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12775] 2026-10-26 09:12:37,886 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:38,589 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-26 09:12:38,601 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12777] 2026-10-26 09:12:38,610 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:40,479 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-26 09:12:40,577 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1549 deleted mail.message records with IDs: [12781] 2026-10-26 09:12:40,635 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1549 deleted calendar.event records with IDs: [36] 2026-10-26 09:12:40,646 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1549 deleted mail.followers records with IDs: [5551, 5552] 2026-10-26 09:12:41,907 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-26 09:12:42,079 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1549 deleted mail.message records with IDs: [12785] 2026-10-26 09:12:42,123 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1549 deleted calendar.event records with IDs: [37] 2026-10-26 09:12:42,131 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1549 deleted mail.followers records with IDs: [5558, 5559] 2026-10-26 09:12:42,263 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 09:12:42,279 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-26 09:12:42,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-26 09:12:42,969 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12789] 2026-10-26 09:12:42,982 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:43,662 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-26 09:12:43,675 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12791] 2026-10-26 09:12:43,686 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:44,264 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-26 09:12:44,277 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12793] 2026-10-26 09:12:44,288 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:44,865 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:12:44,889 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-26 09:12:47,160 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:12:47,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:12:48,098 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 09:12:48,160 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 09:12:48,179 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-26 09:12:48,213 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-26 09:12:48,250 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-26 09:12:48,284 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-26 09:12:48,317 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-26 09:12:48,353 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-26 09:12:48,411 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:12:48,435 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-26 09:12:49,092 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-26 09:12:49,104 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12800] 2026-10-26 09:12:49,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:49,743 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-26 09:12:49,759 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12802] 2026-10-26 09:12:49,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:50,418 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-26 09:12:50,429 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12804] 2026-10-26 09:12:50,436 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:50,607 104 INFO rb-9ca8621-226001-429049 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-26 09:12:50,842 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-26 09:12:51,433 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-26 09:12:51,447 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12830] 2026-10-26 09:12:51,457 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:52,169 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-26 09:12:52,189 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12832] 2026-10-26 09:12:52,206 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:52,909 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-26 09:12:52,923 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12834] 2026-10-26 09:12:52,933 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:53,081 104 INFO rb-9ca8621-226001-429049 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-26 09:12:53,136 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-26 09:12:53,805 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-26 09:12:53,816 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12837] 2026-10-26 09:12:53,825 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:54,521 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-26 09:12:54,534 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12839] 2026-10-26 09:12:54,546 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:55,156 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-26 09:12:55,167 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12841] 2026-10-26 09:12:55,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:55,365 104 INFO rb-9ca8621-226001-429049 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-26 09:12:55,547 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-26 09:12:56,181 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-26 09:12:56,194 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12846] 2026-10-26 09:12:56,204 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:56,837 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-26 09:12:56,848 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12848] 2026-10-26 09:12:56,858 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:57,454 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-26 09:12:57,466 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12850] 2026-10-26 09:12:57,476 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:57,648 104 INFO rb-9ca8621-226001-429049 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-26 09:12:57,879 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-26 09:12:58,499 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-26 09:12:58,514 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12855] 2026-10-26 09:12:58,539 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:59,187 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-26 09:12:59,199 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12857] 2026-10-26 09:12:59,208 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:12:59,895 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-26 09:12:59,907 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12859] 2026-10-26 09:12:59,917 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:00,071 104 INFO rb-9ca8621-226001-429049 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-26 09:13:00,081 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-26 09:13:00,190 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:13:00,214 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-26 09:13:00,889 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-26 09:13:00,899 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12862] 2026-10-26 09:13:00,906 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:01,483 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-26 09:13:01,499 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12864] 2026-10-26 09:13:01,509 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:02,104 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-26 09:13:02,115 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12866] 2026-10-26 09:13:02,126 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:02,266 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-26 09:13:02,301 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2234] 2026-10-26 09:13:02,304 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-26 09:13:02,318 104 INFO rb-9ca8621-226001-429049 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-26 09:13:02,403 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-26 09:13:03,061 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-26 09:13:03,074 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12869] 2026-10-26 09:13:03,085 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:03,701 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-26 09:13:03,714 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12871] 2026-10-26 09:13:03,724 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:04,347 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-26 09:13:04,359 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12873] 2026-10-26 09:13:04,369 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:04,481 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-26 09:13:04,504 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1577, model: appointment.type.working.time 2026-10-26 09:13:04,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1577, model: appointment.type.working.time 2026-10-26 09:13:04,545 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1579 deleted appointment.type.working.time records with IDs: [1] 2026-10-26 09:13:04,616 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:13:04,636 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-10-26 09:13:05,341 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-26 09:13:05,355 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12876] 2026-10-26 09:13:05,365 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:05,974 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-26 09:13:05,993 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12878] 2026-10-26 09:13:06,005 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:06,659 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-26 09:13:06,673 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12880] 2026-10-26 09:13:06,684 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:06,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-10-26 09:13:07,504 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-26 09:13:07,517 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12885] 2026-10-26 09:13:07,527 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:08,180 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-26 09:13:08,214 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12887] 2026-10-26 09:13:08,231 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:08,870 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-26 09:13:08,888 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12889] 2026-10-26 09:13:08,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:09,139 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-10-26 09:13:09,842 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-26 09:13:09,854 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12894] 2026-10-26 09:13:09,866 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:10,532 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-26 09:13:10,546 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12896] 2026-10-26 09:13:10,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:11,167 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-26 09:13:11,178 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12898] 2026-10-26 09:13:11,189 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:11,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-10-26 09:13:12,125 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-26 09:13:12,157 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12903] 2026-10-26 09:13:12,172 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:12,902 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-26 09:13:12,912 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12905] 2026-10-26 09:13:12,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:13,605 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-26 09:13:13,617 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12907] 2026-10-26 09:13:13,627 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:15,215 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:13:15,238 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-10-26 09:13:16,016 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-10-26 09:13:16,031 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12913] 2026-10-26 09:13:16,042 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:16,729 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-10-26 09:13:16,743 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12915] 2026-10-26 09:13:16,755 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:17,397 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-10-26 09:13:17,410 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12917] 2026-10-26 09:13:17,421 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:17,619 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:13:20,468 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:20] "GET /appointment/product-demonstration-1/details?user_id=1592&tz=UTC HTTP/1.1" 200 - 201 0.134 2.718 2026-10-26 09:13:20,471 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-10-26 09:13:20,507 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-10-26 09:13:21,192 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-10-26 09:13:21,214 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12921] 2026-10-26 09:13:21,224 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:21,887 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-10-26 09:13:21,901 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12923] 2026-10-26 09:13:21,912 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:22,569 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-10-26 09:13:22,584 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12925] 2026-10-26 09:13:22,594 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:22,788 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:13:24,450 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:24] "GET /appointment/product-demonstration-1/details?user_id=1595 HTTP/1.1" 200 - 201 0.144 1.520 2026-10-26 09:13:24,453 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-10-26 09:13:24,489 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-10-26 09:13:25,143 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-10-26 09:13:25,155 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12929] 2026-10-26 09:13:25,166 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:25,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-10-26 09:13:25,831 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12931] 2026-10-26 09:13:25,842 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:26,527 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-10-26 09:13:26,539 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12933] 2026-10-26 09:13:26,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:26,787 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-10-26 09:13:27,417 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-10-26 09:13:27,429 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12937] 2026-10-26 09:13:27,439 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:28,065 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-10-26 09:13:28,074 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12939] 2026-10-26 09:13:28,093 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:28,712 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-10-26 09:13:28,736 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12941] 2026-10-26 09:13:28,746 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:13:28,964 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:13:30,741 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:30] "GET /appointment/product-demonstration-1/details?user_id=1601&tz=UTC HTTP/1.1" 200 - 201 0.145 1.636 2026-10-26 09:13:31,221 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:31] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.148 0.321 2026-10-26 09:13:31,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-10-26 09:13:31,773 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:31] "GET /my/appointments/22?access_token=6f0b10bc-cde3-4800-b6da-8629fa77a696 HTTP/1.1" 200 - 46 0.037 0.510 2026-10-26 09:13:31,853 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:13:31,878 104 INFO rb-9ca8621-226001-429049 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-26 09:13:34,141 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:13:34,214 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:13:35,656 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 09:13:35,704 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_queue_calendar_invitation ... 2026-10-26 09:13:38,298 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:13:38,387 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:13:39,707 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: Simulating signal changes during tests 2026-10-26 09:13:39,772 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:13:41,370 104 INFO rb-9ca8621-226001-429049 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-26 09:13:41,429 104 INFO rb-9ca8621-226001-429049 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-26 09:13:41,903 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:13:41,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-26 09:13:44,724 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:13:44,744 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:13:45,242 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:45] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 10 0.007 0.493 2026-10-26 09:13:45,319 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:45] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.016 0.053 2026-10-26 09:13:45,400 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:45] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.013 0.051 2026-10-26 09:13:45,402 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-10-26 09:13:45,446 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-26 09:13:48,181 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429049 login:portal from n/a 2026-10-26 09:13:48,282 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 09:13:48,839 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:48] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.045 0.513 2026-10-26 09:13:49,304 104 INFO rb-9ca8621-226001-429049 werkzeug: 127.0.0.1 - - [26/Oct/2026 09:13:49] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.128 0.321 2026-10-26 09:13:49,377 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:13:59,384 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-10-26 09:13:59,634 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-10-26 09:13:59,910 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-10-26 09:14:00,003 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-10-26 09:14:00,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-10-26 09:14:00,583 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [666] 2026-10-26 09:14:00,742 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-10-26 09:14:01,173 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [667] 2026-10-26 09:14:01,416 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-10-26 09:14:01,803 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [668] 2026-10-26 09:14:02,339 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1627 deleted mail.activity records with IDs: [203] 2026-10-26 09:14:02,554 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1627 deleted mail.mail records with IDs: [669] 2026-10-26 09:14:02,800 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1631 deleted mail.activity records with IDs: [204] 2026-10-26 09:14:03,057 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [670] 2026-10-26 09:14:03,130 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-10-26 09:14:03,625 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [671] 2026-10-26 09:14:03,936 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-10-26 09:14:04,113 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-10-26 09:14:04,275 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-10-26 09:14:04,644 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [672] 2026-10-26 09:14:04,812 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [673] 2026-10-26 09:14:04,966 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [674] 2026-10-26 09:14:05,090 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [675] 2026-10-26 09:14:05,322 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-10-26 09:14:05,738 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [676] 2026-10-26 09:14:06,102 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-10-26 09:14:06,342 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [677] 2026-10-26 09:14:06,544 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-10-26 09:14:06,951 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [678] 2026-10-26 09:14:07,272 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-10-26 09:14:07,529 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [679] 2026-10-26 09:14:07,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-10-26 09:14:08,032 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [680] 2026-10-26 09:14:08,358 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-10-26 09:14:08,563 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [681] 2026-10-26 09:14:08,684 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-10-26 09:14:08,748 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-10-26 09:14:08,814 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-10-26 09:14:08,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1624, model: approval.request.type 2026-10-26 09:14:08,893 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1624, model: approval.request.type 2026-10-26 09:14:08,903 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1624, model: approval.request.type 2026-10-26 09:14:08,962 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-10-26 09:14:08,984 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1631, model: approval.request.type 2026-10-26 09:14:09,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1631, model: approval.request.type 2026-10-26 09:14:09,018 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1631, model: approval.request.type 2026-10-26 09:14:09,061 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-10-26 09:14:09,150 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-10-26 09:14:09,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1624, model: approval.request.type 2026-10-26 09:14:09,194 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1624, model: approval.request.type 2026-10-26 09:14:09,201 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1624, model: approval.request.type 2026-10-26 09:14:09,253 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-10-26 09:14:09,328 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-10-26 09:14:09,411 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-10-26 09:14:09,554 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1634, model: viin.approval.request 2026-10-26 09:14:09,607 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1634, model: viin.approval.request 2026-10-26 09:14:09,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1634, model: viin.approval.request 2026-10-26 09:14:09,721 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1634, model: viin.approval.request 2026-10-26 09:14:09,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-10-26 09:14:09,993 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1634, model: viin.approval.request 2026-10-26 09:14:10,050 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1634, model: viin.approval.request 2026-10-26 09:14:10,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1634, model: viin.approval.request 2026-10-26 09:14:10,194 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-10-26 09:14:10,673 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [682] 2026-10-26 09:14:10,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1627, model: viin.approval.request 2026-10-26 09:14:11,010 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1627, model: viin.approval.request 2026-10-26 09:14:11,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1627, model: viin.approval.request 2026-10-26 09:14:11,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-10-26 09:14:11,288 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-10-26 09:14:11,687 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-26 09:14:11,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1624, model: request.approval.user.line 2026-10-26 09:14:12,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1624, model: request.approval.user.line 2026-10-26 09:14:12,095 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-10-26 09:14:12,337 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1631, model: request.approval.user.line 2026-10-26 09:14:12,602 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1631, model: request.approval.user.line 2026-10-26 09:14:12,649 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-10-26 09:14:12,888 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-26 09:14:12,930 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-10-26 09:14:13,388 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [683] 2026-10-26 09:14:13,554 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [684] 2026-10-26 09:14:13,733 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [685] 2026-10-26 09:14:13,893 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [686] 2026-10-26 09:14:14,194 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-10-26 09:14:14,437 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [687] 2026-10-26 09:14:14,741 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [688] 2026-10-26 09:14:14,801 104 INFO rb-9ca8621-226001-429049 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-26 09:14:15,343 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [689] 2026-10-26 09:14:15,487 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [690] 2026-10-26 09:14:15,641 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [691] 2026-10-26 09:14:15,812 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [692] 2026-10-26 09:14:15,979 104 INFO rb-9ca8621-226001-429049 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-26 09:14:16,015 104 INFO rb-9ca8621-226001-429049 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-26 09:14:16,056 104 INFO rb-9ca8621-226001-429049 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-26 09:14:16,137 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-10-26 09:14:16,522 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [693] 2026-10-26 09:14:16,657 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [694] 2026-10-26 09:14:16,794 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [695] 2026-10-26 09:14:16,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1624 deleted mail.mail records with IDs: [696] 2026-10-26 09:14:17,331 104 INFO rb-9ca8621-226001-429049 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-26 09:14:17,379 104 INFO rb-9ca8621-226001-429049 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-26 09:14:17,430 104 INFO rb-9ca8621-226001-429049 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-26 09:14:17,517 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-10-26 09:14:17,704 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1627, model: viin.approval.request 2026-10-26 09:14:17,910 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-10-26 09:14:18,228 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1624, model: viin.approval.request 2026-10-26 09:14:18,470 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 09:14:21,844 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-26 09:14:22,676 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1635 deleted mail.mail records with IDs: [697] 2026-10-26 09:14:22,880 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1635 deleted mail.mail records with IDs: [698] 2026-10-26 09:14:23,057 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1635 deleted mail.mail records with IDs: [699] 2026-10-26 09:14:23,226 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1635 deleted mail.mail records with IDs: [700] 2026-10-26 09:14:23,447 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-10-26 09:14:23,608 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [701] 2026-10-26 09:14:23,736 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [702] 2026-10-26 09:14:23,869 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [703] 2026-10-26 09:14:24,066 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1637 deleted mail.activity records with IDs: [230, 231, 232] 2026-10-26 09:14:24,214 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1637 deleted mail.mail records with IDs: [704] 2026-10-26 09:14:24,353 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1637 deleted mail.mail records with IDs: [705] 2026-10-26 09:14:24,458 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-26 09:14:25,240 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1635 deleted mail.mail records with IDs: [706] 2026-10-26 09:14:25,370 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1635 deleted mail.mail records with IDs: [707] 2026-10-26 09:14:25,660 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [235, 236] 2026-10-26 09:14:25,837 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [708] 2026-10-26 09:14:26,027 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [709] 2026-10-26 09:14:26,334 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [237, 238] 2026-10-26 09:14:26,494 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [710] 2026-10-26 09:14:26,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 09:14:42,571 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-26 09:14:43,046 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-26 09:14:43,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-26 09:14:44,163 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-10-26 09:14:44,248 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-26 09:14:44,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-26 09:14:44,996 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-26 09:14:45,518 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-26 09:14:46,096 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-26 09:14:46,731 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-10-26 09:14:46,817 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-26 09:14:47,532 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-10-26 09:14:47,610 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-26 09:14:48,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:14:50,212 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79565, 79566, 79567, 79568, 79569, 79570] 2026-10-26 09:14:50,915 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79571, 79572, 79573, 79574, 79575, 79576] 2026-10-26 09:14:51,392 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4812] 2026-10-26 09:14:51,639 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325874] 2026-10-26 09:14:51,732 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2361] 2026-10-26 09:14:51,734 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-26 09:14:52,073 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79577, 79578, 79579, 79580, 79581, 79582, 79583, 79584, 79585] 2026-10-26 09:14:53,835 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-26 09:14:54,836 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-26 09:14:55,862 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-26 09:14:56,074 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-10-26 09:14:57,243 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-26 09:14:58,098 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-10-26 09:14:58,252 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-10-26 09:14:59,438 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-10-26 09:14:59,585 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-10-26 09:15:00,727 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-10-26 09:15:00,889 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-10-26 09:15:01,891 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-10-26 09:15:02,041 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-10-26 09:15:02,949 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-26 09:15:03,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-10-26 09:15:04,005 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-26 09:15:04,097 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-10-26 09:15:05,157 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-26 09:15:05,215 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-26 09:15:05,308 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-26 09:15:05,400 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-26 09:15:05,486 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-26 09:15:05,572 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-26 09:15:05,653 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-26 09:15:05,746 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-26 09:15:05,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-26 09:15:07,105 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-26 09:15:07,657 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-26 09:15:08,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-26 09:15:09,828 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-26 09:15:09,933 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-26 09:15:11,473 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-10-26 09:15:11,710 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-10-26 09:15:11,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-26 09:15:14,929 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-10-26 09:15:15,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-10-26 09:15:15,268 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-26 09:15:16,824 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-10-26 09:15:16,907 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-10-26 09:15:16,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-26 09:15:18,896 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-10-26 09:15:19,085 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-10-26 09:15:20,017 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-10-26 09:15:20,138 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-26 09:15:20,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-26 09:15:20,478 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-26 09:15:20,543 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-26 09:15:20,704 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-26 09:15:20,777 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-26 09:15:20,899 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-26 09:15:20,977 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-26 09:15:21,054 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-26 09:15:22,878 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1643 deleted approval.request.field.mapping.line records with IDs: [79628, 79629, 79630, 79631, 79632, 79633] 2026-10-26 09:15:23,168 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-10-26 09:15:23,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-10-26 09:15:23,670 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-10-26 09:15:23,804 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-10-26 09:15:23,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-10-26 09:15:23,943 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1642, model: approval.request.field.mapping.line 2026-10-26 09:15:24,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-10-26 09:15:24,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-10-26 09:15:24,166 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-10-26 09:15:24,278 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-10-26 09:15:24,366 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-10-26 09:15:24,513 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-10-26 09:15:25,127 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1643 deleted approval.request.field.mapping.line records with IDs: [79652, 79653, 79654, 79655, 79656, 79657] 2026-10-26 09:15:25,529 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-10-26 09:15:25,610 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-10-26 09:15:25,724 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-10-26 09:15:25,857 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-10-26 09:15:25,982 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-10-26 09:15:26,081 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-10-26 09:15:26,182 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-10-26 09:15:26,267 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-10-26 09:15:26,376 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-10-26 09:15:26,422 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-10-26 09:15:26,469 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-10-26 09:15:26,515 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-10-26 09:15:26,583 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:15:26,609 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-26 09:15:26,655 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-26 09:15:26,756 104 INFO rb-9ca8621-226001-429049 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-26 09:15:26,792 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-26 09:15:26,906 104 INFO rb-9ca8621-226001-429049 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-26 09:15:26,934 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-26 09:15:27,051 104 INFO rb-9ca8621-226001-429049 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-26 09:15:27,083 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-26 09:15:27,153 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:15:27,700 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-26 09:15:29,010 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-10-26 09:15:29,128 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-26 09:15:30,811 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-10-26 09:15:30,935 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:15:32,320 104 INFO rb-9ca8621-226001-429049 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-26 09:15:33,678 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [731] 2026-10-26 09:15:33,939 104 INFO rb-9ca8621-226001-429049 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-26 09:15:35,630 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [732] 2026-10-26 09:15:35,836 104 INFO rb-9ca8621-226001-429049 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-26 09:15:37,558 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [733] 2026-10-26 09:15:37,765 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:15:38,762 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-26 09:15:40,976 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-26 09:15:42,837 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-26 09:15:44,737 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-26 09:15:46,698 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:15:47,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-26 09:15:47,568 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-26 09:15:47,657 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-26 09:15:47,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-26 09:15:48,536 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-26 09:15:48,974 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-26 09:15:49,669 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-26 09:15:50,190 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-26 09:15:50,476 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-26 09:15:50,773 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:15:52,208 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-26 09:15:53,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1647 deleted request.approval.user.line records with IDs: [70] 2026-10-26 09:15:53,195 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-26 09:15:54,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1647 deleted request.approval.user.line records with IDs: [70] 2026-10-26 09:15:54,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-26 09:15:55,384 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1647 deleted request.approval.user.line records with IDs: [70] 2026-10-26 09:15:55,520 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-26 09:15:58,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-26 09:16:01,074 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-26 09:16:03,909 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:16:04,999 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-26 09:16:05,162 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-26 09:16:05,261 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-26 09:16:05,609 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-26 09:16:05,945 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-26 09:16:06,580 104 INFO rb-9ca8621-226001-429049 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-26 09:16:06,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-26 09:16:07,597 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-26 09:16:08,173 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-26 09:16:08,000 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-26 09:16:08,893 104 INFO rb-9ca8621-226001-429049 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-26 09:16:09,321 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-26 09:16:09,420 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-26 09:16:09,854 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-26 09:16:09,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-26 09:16:10,616 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-26 09:16:11,236 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-26 09:16:11,399 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-26 09:16:11,920 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-26 09:16:12,386 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-26 09:16:12,911 104 INFO rb-9ca8621-226001-429049 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-26 09:16:13,340 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-26 09:16:14,091 104 INFO rb-9ca8621-226001-429049 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-26 09:16:15,150 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:16:23,559 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-10-26 09:16:23,822 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-10-26 09:16:23,997 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-10-26 09:16:24,800 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-10-26 09:16:24,953 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-10-26 09:16:25,368 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [734] 2026-10-26 09:16:25,595 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-10-26 09:16:25,994 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [735] 2026-10-26 09:16:26,250 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [263] 2026-10-26 09:16:26,497 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [736] 2026-10-26 09:16:27,284 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-10-26 09:16:27,668 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [737] 2026-10-26 09:16:27,920 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [265] 2026-10-26 09:16:28,136 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [738] 2026-10-26 09:16:28,401 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.activity records with IDs: [266] 2026-10-26 09:16:28,615 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [739] 2026-10-26 09:16:29,110 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-10-26 09:16:29,452 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [740] 2026-10-26 09:16:29,678 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [268] 2026-10-26 09:16:29,901 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [741] 2026-10-26 09:16:30,209 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.activity records with IDs: [269] 2026-10-26 09:16:30,435 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [742] 2026-10-26 09:16:30,691 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.activity records with IDs: [270] 2026-10-26 09:16:30,936 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [743] 2026-10-26 09:16:31,072 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-10-26 09:16:32,015 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [744] 2026-10-26 09:16:32,310 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [271] 2026-10-26 09:16:32,526 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [745] 2026-10-26 09:16:32,766 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.activity records with IDs: [272] 2026-10-26 09:16:32,970 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [746] 2026-10-26 09:16:33,301 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.activity records with IDs: [273] 2026-10-26 09:16:33,588 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [747] 2026-10-26 09:16:33,882 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.activity records with IDs: [274] 2026-10-26 09:16:34,158 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [748] 2026-10-26 09:16:34,326 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-10-26 09:16:34,703 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [749] 2026-10-26 09:16:35,013 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-10-26 09:16:35,224 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [750] 2026-10-26 09:16:35,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-10-26 09:16:35,720 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [751] 2026-10-26 09:16:35,938 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [277] 2026-10-26 09:16:36,141 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [752] 2026-10-26 09:16:36,370 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.activity records with IDs: [278] 2026-10-26 09:16:36,565 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [753] 2026-10-26 09:16:36,704 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-10-26 09:16:37,018 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [754] 2026-10-26 09:16:37,257 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [279] 2026-10-26 09:16:37,487 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [755] 2026-10-26 09:16:37,823 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-10-26 09:16:38,238 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [756] 2026-10-26 09:16:38,493 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [280] 2026-10-26 09:16:38,729 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [757] 2026-10-26 09:16:38,877 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-10-26 09:16:39,276 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [758] 2026-10-26 09:16:39,496 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-26 09:16:39,666 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-10-26 09:16:40,105 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [759] 2026-10-26 09:16:40,403 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-26 09:16:40,644 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [760] 2026-10-26 09:16:40,744 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-10-26 09:16:41,182 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [761] 2026-10-26 09:16:41,475 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-26 09:16:41,721 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [762] 2026-10-26 09:16:42,130 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-10-26 09:16:42,994 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [763] 2026-10-26 09:16:43,145 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [764] 2026-10-26 09:16:43,322 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [765] 2026-10-26 09:16:43,602 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [284, 285, 286] 2026-10-26 09:16:43,898 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [766] 2026-10-26 09:16:44,166 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [767] 2026-10-26 09:16:44,334 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [768] 2026-10-26 09:16:44,601 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.activity records with IDs: [287, 288] 2026-10-26 09:16:44,865 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [769] 2026-10-26 09:16:45,171 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.activity records with IDs: [289] 2026-10-26 09:16:45,511 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [770] 2026-10-26 09:16:45,675 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-10-26 09:16:47,532 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [771] 2026-10-26 09:16:47,674 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [772] 2026-10-26 09:16:47,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [773] 2026-10-26 09:16:48,067 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [290, 291, 292] 2026-10-26 09:16:48,376 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [774] 2026-10-26 09:16:48,689 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [775] 2026-10-26 09:16:48,850 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [776] 2026-10-26 09:16:49,114 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.activity records with IDs: [293, 294] 2026-10-26 09:16:49,355 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [777] 2026-10-26 09:16:49,605 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.activity records with IDs: [295] 2026-10-26 09:16:49,860 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [778] 2026-10-26 09:16:50,020 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-10-26 09:16:50,815 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted request.approval.user.line records with IDs: [109] 2026-10-26 09:16:50,912 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-10-26 09:16:51,406 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [779] 2026-10-26 09:16:51,755 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-10-26 09:16:51,957 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [780] 2026-10-26 09:16:52,306 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [781] 2026-10-26 09:16:52,618 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-10-26 09:16:53,002 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [782] 2026-10-26 09:16:53,132 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [783] 2026-10-26 09:16:53,278 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [784] 2026-10-26 09:16:53,416 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [785] 2026-10-26 09:16:53,709 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-10-26 09:16:53,978 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [786] 2026-10-26 09:16:54,162 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [787] 2026-10-26 09:16:54,305 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [788] 2026-10-26 09:16:54,625 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.activity records with IDs: [301, 302, 303] 2026-10-26 09:16:54,880 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [789] 2026-10-26 09:16:55,039 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [790] 2026-10-26 09:16:55,298 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.activity records with IDs: [304, 305] 2026-10-26 09:16:55,513 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [791] 2026-10-26 09:16:55,773 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [306] 2026-10-26 09:16:56,038 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [792] 2026-10-26 09:16:56,185 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-10-26 09:16:57,131 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [793] 2026-10-26 09:16:57,274 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [794] 2026-10-26 09:16:57,561 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [307, 308] 2026-10-26 09:16:57,815 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [795] 2026-10-26 09:16:58,114 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.activity records with IDs: [309] 2026-10-26 09:16:58,404 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [796] 2026-10-26 09:16:58,501 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-10-26 09:16:59,458 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [797] 2026-10-26 09:16:59,639 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [798] 2026-10-26 09:16:59,814 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [799] 2026-10-26 09:17:00,064 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [310, 311, 312] 2026-10-26 09:17:00,271 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [800] 2026-10-26 09:17:00,390 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [801] 2026-10-26 09:17:00,682 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.activity records with IDs: [313, 314] 2026-10-26 09:17:00,897 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [802] 2026-10-26 09:17:01,227 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.activity records with IDs: [315] 2026-10-26 09:17:01,483 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [803] 2026-10-26 09:17:01,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-10-26 09:17:02,448 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [804] 2026-10-26 09:17:02,578 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [805] 2026-10-26 09:17:02,850 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [316, 317] 2026-10-26 09:17:03,099 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [806] 2026-10-26 09:17:03,338 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.activity records with IDs: [318] 2026-10-26 09:17:03,561 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [807] 2026-10-26 09:17:03,652 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-10-26 09:17:04,385 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [808] 2026-10-26 09:17:04,644 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [319] 2026-10-26 09:17:04,868 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [809] 2026-10-26 09:17:05,197 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.activity records with IDs: [320] 2026-10-26 09:17:05,428 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1656 deleted mail.mail records with IDs: [810] 2026-10-26 09:17:05,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-10-26 09:17:06,194 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-10-26 09:17:07,090 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [811] 2026-10-26 09:17:07,231 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [812] 2026-10-26 09:17:07,674 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.activity records with IDs: [321, 322] 2026-10-26 09:17:07,896 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [813] 2026-10-26 09:17:08,040 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [814] 2026-10-26 09:17:08,286 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.activity records with IDs: [323, 324] 2026-10-26 09:17:08,491 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [815] 2026-10-26 09:17:08,578 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 09:17:09,572 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-26 09:17:10,121 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-10-26 09:17:10,214 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-26 09:17:11,699 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-26 09:17:11,785 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-26 09:17:12,802 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-10-26 09:17:12,912 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:17:20,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-10-26 09:17:21,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-10-26 09:17:21,764 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-10-26 09:17:22,181 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [818] 2026-10-26 09:17:22,506 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [819] 2026-10-26 09:17:22,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-10-26 09:17:23,043 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [820] 2026-10-26 09:17:23,196 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-10-26 09:17:23,458 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-10-26 09:17:23,565 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:17:30,657 104 INFO rb-9ca8621-226001-429049 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-26 09:17:31,024 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-26 09:17:31,565 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-26 09:17:31,736 104 INFO rb-9ca8621-226001-429049 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-26 09:17:31,919 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-26 09:17:36,383 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:17:36,547 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-26 09:17:37,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-26 09:17:37,860 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-26 09:17:38,456 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-26 09:17:39,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-26 09:17:39,628 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-26 09:17:40,210 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-26 09:17:40,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-26 09:17:41,405 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:17:51,814 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-10-26 09:17:52,779 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-10-26 09:17:52,818 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-10-26 09:17:53,297 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-10-26 09:17:53,692 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-10-26 09:17:54,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-10-26 09:17:55,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-10-26 09:17:56,030 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-10-26 09:17:56,776 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-10-26 09:17:57,844 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-10-26 09:17:58,396 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-10-26 09:17:58,422 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-10-26 09:17:58,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-10-26 09:17:59,497 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-10-26 09:18:00,763 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 09:18:02,317 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-26 09:18:02,716 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-26 09:18:05,001 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-26 09:18:07,098 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-26 09:18:08,237 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1683 deleted request.approval.user.line records with IDs: [160] 2026-10-26 09:18:08,384 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-26 09:18:11,638 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:18:21,938 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-26 09:18:22,538 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-26 09:18:23,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-26 09:18:23,769 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-26 09:18:24,381 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-26 09:18:24,975 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-26 09:18:25,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-26 09:18:26,297 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-26 09:18:26,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-26 09:18:27,481 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-26 09:18:28,117 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-26 09:18:28,740 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-26 09:18:28,870 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-26 09:18:28,984 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-26 09:18:29,603 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-26 09:18:30,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-26 09:18:31,016 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-26 09:18:31,531 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-26 09:18:32,047 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-26 09:18:32,705 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-26 09:18:33,357 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-26 09:18:34,018 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-26 09:18:34,609 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-26 09:18:35,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-26 09:18:35,745 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-26 09:18:35,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-26 09:18:35,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-26 09:18:36,604 104 INFO rb-9ca8621-226001-429049 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-26 09:18:37,270 104 INFO rb-9ca8621-226001-429049 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-26 09:18:37,886 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-26 09:18:38,424 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-26 09:18:39,159 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-26 09:18:39,749 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-26 09:18:51,168 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-26 09:18:51,883 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-26 09:18:53,919 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5798] 2026-10-26 09:18:55,082 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-26 09:18:55,703 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-26 09:18:56,341 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-26 09:18:57,009 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-26 09:18:57,677 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-26 09:18:58,376 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 09:19:06,282 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-26 09:19:06,859 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-26 09:19:07,474 104 INFO rb-9ca8621-226001-429049 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-26 09:19:08,033 104 INFO rb-9ca8621-226001-429049 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-26 09:19:08,638 104 INFO rb-9ca8621-226001-429049 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-26 09:19:09,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-26 09:19:09,785 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:19:19,941 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-10-26 09:19:21,113 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [821] 2026-10-26 09:19:21,255 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [822] 2026-10-26 09:19:21,856 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [823] 2026-10-26 09:19:22,008 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [824] 2026-10-26 09:19:22,137 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [825] 2026-10-26 09:19:22,319 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [826] 2026-10-26 09:19:22,512 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-10-26 09:19:23,573 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [827] 2026-10-26 09:19:23,778 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [828] 2026-10-26 09:19:24,235 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [829] 2026-10-26 09:19:24,372 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [830] 2026-10-26 09:19:24,523 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1718 deleted mail.mail records with IDs: [831] 2026-10-26 09:19:24,734 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-10-26 09:19:26,908 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-10-26 09:19:28,693 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-10-26 09:19:29,797 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-10-26 09:19:30,247 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-10-26 09:19:31,173 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-10-26 09:19:32,200 104 INFO rb-9ca8621-226001-429049 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-26 09:19:33,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-10-26 09:19:33,598 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:19:33,616 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-26 09:19:34,277 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-26 09:19:34,341 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:19:35,595 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-26 09:19:36,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-26 09:19:37,935 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-26 09:19:39,034 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-26 09:19:40,070 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:19:41,381 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-26 09:19:50,778 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-26 09:19:53,573 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1729 deleted request.approval.user.line records with IDs: [286] 2026-10-26 09:19:53,933 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-26 09:19:54,479 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1729, model: viin.approval.request 2026-10-26 09:19:54,532 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-26 09:19:56,806 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1729 deleted request.approval.user.line records with IDs: [289] 2026-10-26 09:19:56,912 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-26 09:19:59,421 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:20:01,464 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-26 09:20:02,011 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-26 09:20:02,843 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-26 09:20:04,444 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-26 09:20:05,744 104 INFO rb-9ca8621-226001-429049 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-26 09:20:06,368 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:20:06,993 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-26 09:20:08,172 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13749, 13746] 2026-10-26 09:20:08,951 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3791] 2026-10-26 09:20:09,036 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-10-26 09:20:09,200 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-10-26 09:20:09,282 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13748, 13745] 2026-10-26 09:20:09,565 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3790] 2026-10-26 09:20:09,888 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13751, 13750, 13747] 2026-10-26 09:20:09,962 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-10-26 09:20:10,020 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-26 09:20:11,411 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13755, 13753] 2026-10-26 09:20:11,719 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3792] 2026-10-26 09:20:11,996 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13754] 2026-10-26 09:20:12,067 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-10-26 09:20:12,128 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-26 09:20:13,594 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13763, 13758] 2026-10-26 09:20:13,905 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3796] 2026-10-26 09:20:13,957 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-10-26 09:20:14,195 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-10-26 09:20:14,269 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13761, 13759] 2026-10-26 09:20:14,548 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3794] 2026-10-26 09:20:14,879 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13765, 13764, 13760] 2026-10-26 09:20:14,938 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-10-26 09:20:14,987 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-26 09:20:16,726 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-10-26 09:20:16,948 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-10-26 09:20:17,411 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13776, 13773, 13769, 13766] 2026-10-26 09:20:17,731 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3797] 2026-10-26 09:20:17,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:18,020 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-26 09:20:18,601 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:18,626 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-10-26 09:20:19,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:21,306 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-10-26 09:20:23,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-10-26 09:20:25,342 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-10-26 09:20:27,535 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-10-26 09:20:29,716 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:20:30,453 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-10-26 09:20:31,057 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-10-26 09:20:31,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-10-26 09:20:32,285 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-10-26 09:20:32,889 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:32,911 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-26 09:20:33,412 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-26 09:20:33,979 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-26 09:20:34,721 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80352, 80353, 80354, 80355, 80356, 80357] 2026-10-26 09:20:35,472 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80358, 80359, 80360, 80361, 80362, 80363, 80364, 80365, 80366, 80367] 2026-10-26 09:20:35,918 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:35,940 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-26 09:20:36,685 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80374, 80375, 80376, 80377, 80378, 80379] 2026-10-26 09:20:37,231 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:45,740 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-10-26 09:20:46,163 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-10-26 09:20:46,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-10-26 09:20:48,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:20:48,236 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-26 09:20:48,487 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:48,511 104 INFO rb-9ca8621-226001-429049 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-26 09:20:48,856 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:49,065 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-10-26 09:20:49,170 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-10-26 09:20:49,479 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-10-26 09:20:49,796 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:51,103 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-26 09:20:51,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-26 09:20:51,915 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1745 deleted mail.mail records with IDs: [833] 2026-10-26 09:20:52,064 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1731] 2026-10-26 09:20:52,098 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-10-26 09:20:52,310 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-10-26 09:20:52,431 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-26 09:20:53,064 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1745 deleted mail.mail records with IDs: [835] 2026-10-26 09:20:53,240 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1731] 2026-10-26 09:20:53,271 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-10-26 09:20:53,425 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-26 09:20:53,524 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1732] 2026-10-26 09:20:54,034 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-26 09:20:54,779 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1745 deleted mail.mail records with IDs: [836] 2026-10-26 09:20:54,959 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1731] 2026-10-26 09:20:54,990 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-10-26 09:20:55,279 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-10-26 09:20:55,430 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-10-26 09:20:55,647 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-10-26 09:20:55,800 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:20:55,823 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-26 09:20:55,892 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-26 09:20:55,944 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-26 09:20:56,832 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-26 09:20:56,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:20:58,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-10-26 09:20:59,757 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-10-26 09:21:00,549 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-10-26 09:21:01,332 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-10-26 09:21:02,201 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-10-26 09:21:03,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-10-26 09:21:03,783 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-10-26 09:21:04,573 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-10-26 09:21:05,386 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:21:06,272 104 INFO rb-9ca8621-226001-429049 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-26 09:21:07,699 104 INFO rb-9ca8621-226001-429049 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-26 09:21:09,630 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-10-26 09:21:09,737 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-26 09:21:11,476 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-10-26 09:21:11,605 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:21:19,967 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-10-26 09:21:20,449 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-10-26 09:21:20,574 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-10-26 09:21:20,829 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:21,039 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-10-26 09:21:21,359 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:21,669 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-10-26 09:21:22,037 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:22,273 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-10-26 09:21:22,611 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:22,842 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-10-26 09:21:23,074 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:23,587 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-10-26 09:21:23,928 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-10-26 09:21:24,134 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-10-26 09:21:24,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-10-26 09:21:24,511 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:24,986 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-10-26 09:21:25,412 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-10-26 09:21:25,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-10-26 09:21:25,734 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:26,289 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-10-26 09:21:26,460 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-10-26 09:21:26,704 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:27,203 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-10-26 09:21:27,323 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-10-26 09:21:27,582 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:28,056 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-10-26 09:21:28,155 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-10-26 09:21:28,237 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-10-26 09:21:28,563 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:29,127 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-10-26 09:21:29,320 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-10-26 09:21:29,558 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-10-26 09:21:29,647 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-10-26 09:21:29,892 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:30,305 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-10-26 09:21:30,536 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-10-26 09:21:30,769 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-10-26 09:21:30,824 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-10-26 09:21:31,071 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:31,495 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-10-26 09:21:31,738 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-10-26 09:21:32,017 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-10-26 09:21:32,163 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-10-26 09:21:32,430 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:32,948 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-10-26 09:21:33,106 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-10-26 09:21:33,318 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-10-26 09:21:33,437 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-10-26 09:21:33,691 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:34,225 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-10-26 09:21:34,407 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-10-26 09:21:34,638 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-10-26 09:21:34,752 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-10-26 09:21:35,013 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:35,472 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-10-26 09:21:35,928 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-10-26 09:21:36,071 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-10-26 09:21:36,312 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:36,824 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-10-26 09:21:37,184 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-10-26 09:21:37,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-10-26 09:21:37,513 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:37,977 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-10-26 09:21:38,407 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-10-26 09:21:38,520 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-10-26 09:21:38,741 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:39,145 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-26 09:21:39,515 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-10-26 09:21:39,613 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-10-26 09:21:39,877 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:40,332 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-10-26 09:21:40,653 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-10-26 09:21:40,718 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-10-26 09:21:40,783 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-10-26 09:21:41,016 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:41,462 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-10-26 09:21:41,709 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-10-26 09:21:42,020 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-10-26 09:21:42,182 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-10-26 09:21:42,446 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:42,945 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-10-26 09:21:43,111 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-10-26 09:21:43,339 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [872] 2026-10-26 09:21:43,489 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-10-26 09:21:43,696 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:44,165 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-10-26 09:21:44,399 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-10-26 09:21:44,616 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [874] 2026-10-26 09:21:44,728 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-10-26 09:21:44,945 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:45,421 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-10-26 09:21:45,603 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-10-26 09:21:45,798 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [876] 2026-10-26 09:21:45,913 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-10-26 09:21:46,145 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:46,587 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [877] 2026-10-26 09:21:46,752 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-10-26 09:21:46,979 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [878] 2026-10-26 09:21:47,074 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-10-26 09:21:47,336 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:47,808 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [879] 2026-10-26 09:21:47,939 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-10-26 09:21:48,241 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-10-26 09:21:48,435 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:48,900 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [880] 2026-10-26 09:21:49,004 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-10-26 09:21:49,108 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-10-26 09:21:49,348 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:49,843 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [881] 2026-10-26 09:21:49,952 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-10-26 09:21:50,031 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-10-26 09:21:50,281 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:50,740 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [882] 2026-10-26 09:21:50,831 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-10-26 09:21:50,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-10-26 09:21:51,215 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1751 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-26 09:21:51,654 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [883] 2026-10-26 09:21:51,736 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-10-26 09:21:51,838 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:22:07,156 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191, 7209, 7066] 2026-10-26 09:22:07,156 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-10-26 09:22:07,915 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-10-26 09:22:07,937 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14287] 2026-10-26 09:22:07,949 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:22:08,677 104 INFO rb-9ca8621-226001-429049 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-26 09:22:08,936 104 INFO rb-9ca8621-226001-429049 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-26 09:22:09,007 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-10-26 09:22:09,122 104 INFO rb-9ca8621-226001-429049 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-26 09:22:09,194 104 INFO rb-9ca8621-226001-429049 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-26 09:22:09,353 104 INFO rb-9ca8621-226001-429049 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-26 09:22:09,509 104 INFO rb-9ca8621-226001-429049 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-26 09:22:09,673 104 INFO rb-9ca8621-226001-429049 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-26 09:22:09,855 104 INFO rb-9ca8621-226001-429049 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-26 09:22:09,948 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:22:17,540 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-26 09:22:18,323 104 INFO rb-9ca8621-226001-429049 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-26 09:22:18,718 104 INFO rb-9ca8621-226001-429049 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-26 09:22:18,793 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:22:18,819 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-26 09:22:18,930 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:22:19,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_line_in_another_currency_is_refused ... 2026-10-26 09:22:19,698 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_nested_line_follows_the_request_currency ... 2026-10-26 09:22:20,278 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_lines_is_created ... 2026-10-26 09:22:21,461 104 INFO rb-9ca8621-226001-429049 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-26 09:22:23,673 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:22:23,701 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-10-26 09:22:24,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-10-26 09:22:24,956 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-10-26 09:22:25,202 104 INFO rb-9ca8621-226001-429049 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-26 09:22:25,775 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-10-26 09:22:25,820 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:22:25,839 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-26 09:22:25,872 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-26 09:22:26,198 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-26 09:22:26,263 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:22:26,365 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-26 09:22:27,068 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [81096, 81097, 81098, 81099, 81100, 81101] 2026-10-26 09:22:27,423 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-26 09:22:27,967 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [81104, 81105, 81106, 81107, 81108, 81109] 2026-10-26 09:22:28,347 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:22:36,511 104 INFO rb-9ca8621-226001-429049 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-26 09:22:36,981 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:22:52,590 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-10-26 09:22:52,612 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14871] 2026-10-26 09:22:52,621 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:22:53,064 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-26 09:22:53,127 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1772, model: viin.approval.type.header.slip.field 2026-10-26 09:22:53,182 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-26 09:22:53,256 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-26 09:22:53,285 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1772, model: viin.approval.type.line.slip.field 2026-10-26 09:22:53,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-26 09:22:53,498 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:22:54,643 104 INFO rb-9ca8621-226001-429049 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-26 09:22:54,776 104 INFO rb-9ca8621-226001-429049 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-26 09:22:54,820 104 INFO rb-9ca8621-226001-429049 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-26 09:22:56,380 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1773 deleted mail.mail records with IDs: [886] 2026-10-26 09:22:56,597 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:22:59,318 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-26 09:22:59,464 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-26 09:22:59,533 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-26 09:22:59,616 104 INFO rb-9ca8621-226001-429049 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-26 09:23:01,612 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [887] 2026-10-26 09:23:01,862 104 INFO rb-9ca8621-226001-429049 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-26 09:23:03,713 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [888] 2026-10-26 09:23:03,908 104 INFO rb-9ca8621-226001-429049 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-26 09:23:05,718 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [889] 2026-10-26 09:23:06,004 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:23:07,280 104 INFO rb-9ca8621-226001-429049 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-26 09:23:09,025 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1775 deleted mail.mail records with IDs: [890] 2026-10-26 09:23:09,331 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-10-26 09:23:09,519 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-10-26 09:23:09,684 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-26 09:23:09,806 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-26 09:23:11,446 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1775 deleted mail.mail records with IDs: [894] 2026-10-26 09:23:11,753 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-10-26 09:23:11,869 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-10-26 09:23:11,964 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:23:12,589 104 INFO rb-9ca8621-226001-429049 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-26 09:23:13,878 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-10-26 09:23:14,126 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-10-26 09:23:15,496 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-10-26 09:23:15,888 104 INFO rb-9ca8621-226001-429049 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-26 09:23:17,161 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-10-26 09:23:17,440 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-10-26 09:23:18,077 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-10-26 09:23:18,157 104 INFO rb-9ca8621-226001-429049 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-26 09:23:19,598 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-10-26 09:23:19,903 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:23:20,409 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-10-26 09:23:22,265 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-10-26 09:23:22,556 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:23:25,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-10-26 09:23:26,640 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1778 deleted mail.mail records with IDs: [903] 2026-10-26 09:23:26,795 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1778 deleted mail.mail records with IDs: [904] 2026-10-26 09:23:27,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1776 deleted mail.activity records with IDs: [387, 388] 2026-10-26 09:23:27,285 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1776 deleted mail.mail records with IDs: [905] 2026-10-26 09:23:27,555 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [906] 2026-10-26 09:23:27,722 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [907] 2026-10-26 09:23:27,899 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:23:28,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-10-26 09:23:29,506 104 INFO rb-9ca8621-226001-429049 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-26 09:23:30,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-10-26 09:23:31,117 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:23:31,772 104 INFO rb-9ca8621-226001-429049 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-26 09:23:32,838 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-10-26 09:23:33,054 104 INFO rb-9ca8621-226001-429049 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-26 09:23:34,455 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-10-26 09:23:34,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:23:35,393 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-10-26 09:23:36,778 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-10-26 09:23:37,143 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:23:37,725 104 INFO rb-9ca8621-226001-429049 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-26 09:23:39,165 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-10-26 09:23:39,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:23:48,235 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-10-26 09:23:48,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-10-26 09:23:48,590 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-10-26 09:23:49,063 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [913] 2026-10-26 09:23:49,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:23:50,157 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-10-26 09:23:51,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-10-26 09:23:52,243 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-10-26 09:23:53,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-10-26 09:23:54,306 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-10-26 09:23:54,796 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-10-26 09:23:54,887 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-10-26 09:23:56,602 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [540] 2026-10-26 09:23:56,744 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-10-26 09:23:58,360 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [542] 2026-10-26 09:23:58,496 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-10-26 09:23:59,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-10-26 09:24:00,052 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-10-26 09:24:00,138 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-10-26 09:24:01,014 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-10-26 09:24:02,265 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:24:03,730 104 INFO rb-9ca8621-226001-429049 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-26 09:24:06,166 104 INFO rb-9ca8621-226001-429049 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-26 09:24:08,330 104 INFO rb-9ca8621-226001-429049 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-26 09:24:10,788 104 INFO rb-9ca8621-226001-429049 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-26 09:24:13,001 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:24:26,537 104 INFO rb-9ca8621-226001-429049 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-26 09:24:26,750 104 INFO rb-9ca8621-226001-429049 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-26 09:24:26,794 104 INFO rb-9ca8621-226001-429049 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-26 09:24:34,375 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:24:35,052 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-26 09:24:35,184 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-26 09:24:35,230 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-26 09:24:35,265 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-26 09:24:35,329 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:24:36,168 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-26 09:24:37,877 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-26 09:24:37,950 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:42,298 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1effcac5e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:42,300 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed285a840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:42,313 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:42,320 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed285a0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:43,037 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:46,194 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed5694400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:46,196 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed31b93a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:46,206 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:46,213 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed31b8680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:47,791 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:50,990 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed3be7420> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:50,992 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f00821080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:51,002 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:51,012 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f00820a40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:51,623 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:56,123 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed33058a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:56,125 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed27fec00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:56,132 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:56,137 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed27fd300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:56,632 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:59,698 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed355c0e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:59,699 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed2afdf80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:59,706 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:24:59,714 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed2afcf40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:01,275 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:04,976 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed62d4540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:04,977 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed67d6ca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:04,987 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:04,994 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed67d4900> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:05,489 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:09,765 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed42f72e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:09,766 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed42185e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:09,775 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:09,782 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed421ad40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:10,280 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:13,445 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1efed89a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:13,447 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed4e5b420> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:13,456 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:13,463 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4e58c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:19,475 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1792 deleted mail.mail records with IDs: [914] 2026-10-26 09:25:19,805 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-10-26 09:25:20,027 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-10-26 09:25:20,574 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-10-26 09:25:20,726 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-26 09:25:22,883 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-26 09:25:25,687 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1792 deleted mail.mail records with IDs: [917] 2026-10-26 09:25:25,909 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-26 09:25:28,251 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1792 deleted mail.mail records with IDs: [918] 2026-10-26 09:25:28,561 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-10-26 09:25:28,799 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-10-26 09:25:29,098 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-26 09:25:31,569 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1792 deleted mail.mail records with IDs: [920] 2026-10-26 09:25:31,841 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-10-26 09:25:32,049 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-10-26 09:25:32,365 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-26 09:25:34,365 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1792 deleted mail.mail records with IDs: [922] 2026-10-26 09:25:34,643 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-10-26 09:25:34,843 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-10-26 09:25:35,156 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:39,293 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f0334d120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:39,294 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f02b16020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:39,303 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:39,309 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f02b14860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:25:39,354 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:25:40,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-26 09:25:41,936 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-26 09:25:43,221 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-26 09:25:44,700 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1793 deleted mail.mail records with IDs: [924] 2026-10-26 09:25:45,012 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-10-26 09:25:45,201 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-10-26 09:25:45,386 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:25:46,647 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-10-26 09:25:47,636 104 INFO rb-9ca8621-226001-429049 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-26 09:25:50,001 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-10-26 09:25:50,713 104 INFO rb-9ca8621-226001-429049 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-26 09:25:52,665 104 INFO rb-9ca8621-226001-429049 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-26 09:25:56,573 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 09:25:56,627 104 INFO rb-9ca8621-226001-429049 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-26 09:25:57,646 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-10-26 09:25:58,274 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-10-26 09:25:58,874 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:25:58,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-10-26 09:25:59,966 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:26:00,743 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-26 09:26:02,323 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1799 deleted mail.mail records with IDs: [926] 2026-10-26 09:26:02,665 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-10-26 09:26:02,927 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-10-26 09:26:03,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-26 09:26:04,406 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-26 09:26:05,848 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:26:05,964 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:10,301 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1eff44ae80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:10,303 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1effc75080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:10,311 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:10,316 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1effc76160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:11,010 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:14,394 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f000d8360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:14,395 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed271b240> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:14,403 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:14,409 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed271afc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:16,102 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:19,277 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f01f27d80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:19,279 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed27854e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:19,289 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:19,296 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed2786700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:19,864 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:23,894 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1efeb5c5e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:23,896 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed581b380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:23,910 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:23,920 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed581bc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:24,484 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:27,736 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed39b72e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:27,738 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed686df80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:27,747 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:27,754 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed686f740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:29,376 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:32,546 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed28f1a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:32,547 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed463ade0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:32,555 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:32,561 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4638360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:33,011 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:37,344 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed5e04d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:37,347 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed34885e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:37,355 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:37,361 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed34880e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:37,836 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:42,007 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed3a24900> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:42,009 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed4d8b6a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:42,018 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:42,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4d88d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:43,601 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-26 09:26:44,264 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-26 09:26:44,645 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-26 09:26:45,012 104 INFO rb-9ca8621-226001-429049 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-26 09:26:45,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-26 09:26:46,174 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-10-26 09:26:46,561 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-26 09:26:46,972 104 INFO rb-9ca8621-226001-429049 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-26 09:26:47,616 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-10-26 09:26:48,039 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:51,263 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f003bafc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:51,264 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed3ebc4a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:51,278 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:51,285 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed3ebf060> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:51,326 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:26:52,979 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:56,015 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f02b00cc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:56,017 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed3550fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:56,032 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:56,040 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed35519e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:26:56,600 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:01,001 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed4231940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:01,002 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed4d37560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:01,008 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:01,014 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4d368e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:01,529 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:04,825 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1eff5a13a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:04,827 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed4a97380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:04,833 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:04,838 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4a97920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:06,527 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:10,104 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed39cec00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:10,106 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed3607560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:10,119 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:10,134 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed3606ca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:10,735 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:14,851 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed4a428e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:14,853 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed28ea480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:14,870 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:14,877 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed28ea0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:15,386 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:18,544 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f01ea79c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:18,545 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed327b060> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:18,557 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:18,564 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed327bc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:20,396 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:23,485 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1efec8f380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:23,487 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f008c6d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:23,495 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:23,501 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f008c5a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:24,040 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:28,334 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed357aac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:28,335 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f01f24220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:28,345 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:28,351 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f01f25940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:28,822 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:31,902 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f01b8c0e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:31,903 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed201b240> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:31,910 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:31,915 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed2018680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:33,494 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:36,743 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed360e700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:36,744 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f0160a520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:36,754 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:36,761 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f01609f80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:37,266 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:41,679 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed58ce980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:41,681 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed4c81440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:41,690 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:41,697 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4c836a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:42,245 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:45,254 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f03352ca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:45,255 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1efeb4b1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:45,265 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:45,271 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1efeb49760> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:46,907 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:50,165 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed4bf3060> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:50,167 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed263d440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:50,177 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:50,184 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f019d5580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:50,698 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:55,230 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed2bb1c60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:55,231 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f012e23e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:55,241 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:55,247 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f012e1440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:55,698 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:58,796 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed2732ac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:58,797 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f01b8d4e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:58,806 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:27:58,812 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f01b8f920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:00,419 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:03,494 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed4a96160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:03,495 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed34c6b60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:03,506 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:03,513 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed34c5bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:04,807 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-26 09:28:05,272 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-26 09:28:05,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-10-26 09:28:06,158 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-26 09:28:06,826 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-10-26 09:28:07,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-26 09:28:07,768 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-10-26 09:28:08,156 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-26 09:28:08,670 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-10-26 09:28:09,036 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-26 09:28:09,701 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:14,025 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed5fb9940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:14,026 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed39d4860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:14,034 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:14,040 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed39d5300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:14,080 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:28:14,902 104 INFO rb-9ca8621-226001-429049 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-26 09:28:15,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:28:16,136 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:20,549 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed5aa7560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:20,551 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed3e218a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:20,560 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:20,567 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed3e20f40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:21,154 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:24,472 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f008cf380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:24,474 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1efecb8220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:24,486 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:24,491 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1efecb9b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:26,155 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:29,554 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f020b63e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:29,555 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed423aa20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:29,565 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:29,572 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4239260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:30,114 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:34,556 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed2ceff60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:34,558 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed32ee840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:34,569 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:34,576 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed32ee980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:35,264 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:38,529 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1efeb3c860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:38,531 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed4e60680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:38,546 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:38,553 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed4e62de0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:40,156 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:43,591 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed5d28220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:43,593 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed348f380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:43,602 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:43,610 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed348d940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:44,129 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:48,531 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f017f68e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:48,532 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed5aa7e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:48,540 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:48,546 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed5aa5800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:49,004 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:51,968 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1eff52ce00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:51,969 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed284af20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:51,978 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:51,985 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed2849b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:53,526 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:56,515 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed3223100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:56,516 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1efed8a020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:56,526 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:56,533 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1efed88040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:28:57,026 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:01,246 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f01b11440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:01,249 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed210b1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:01,261 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:01,270 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed210b920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:01,811 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:04,900 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1efec2d1c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:04,903 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f00805ee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:04,917 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:04,924 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f00806e80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:06,644 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:09,784 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f0167b1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:09,785 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed2831580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:09,795 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:09,802 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed2833f60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:10,299 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:14,539 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f01d3bd80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:14,541 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f0202d620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:14,551 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:14,557 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f0202e340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:15,051 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:18,171 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed4e58360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:18,174 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed33d5940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:18,187 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:18,194 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed33d54e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:19,770 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:23,101 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed2ad1800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:23,104 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1ed35ade40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:23,116 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:23,125 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1ed35ac360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:23,731 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:27,866 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1f020cd080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:27,868 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f01fb2840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:27,876 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:27,883 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f01fb25c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:29,169 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-26 09:29:29,875 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-10-26 09:29:30,230 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-26 09:29:31,100 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-10-26 09:29:31,408 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-26 09:29:31,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-10-26 09:29:32,357 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-10-26 09:29:32,745 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-10-26 09:29:32,985 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-26 09:29:33,702 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-26 09:29:34,600 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-26 09:29:35,161 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-10-26 09:29:35,513 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15135] 2026-10-26 09:29:35,577 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-10-26 09:29:36,451 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-10-26 09:29:36,832 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:41,252 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1ed6089940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:41,255 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1f0200e520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:41,271 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:41,276 104 INFO rb-9ca8621-226001-429049 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1f0200c5e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/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-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 09:29:41,315 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:29:47,879 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-10-26 09:29:48,159 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211006948886510.1793006987.992788791656494-openerp-326-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:29:48,189 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-10-26 09:29:48,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-10-26 09:29:51,768 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-10-26 09:29:53,367 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-10-26 09:29:55,357 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-10-26 09:29:57,800 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-10-26 09:30:01,305 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-10-26 09:30:01,317 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-10-26 09:30:03,157 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-10-26 09:30:06,022 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-10-26 09:30:06,044 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-10-26 09:30:06,582 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-10-26 09:30:09,594 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-10-26 09:30:09,610 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-10-26 09:30:11,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-10-26 09:30:13,066 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:30:17,197 104 INFO rb-9ca8621-226001-429049 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-26 09:30:20,416 104 INFO rb-9ca8621-226001-429049 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-26 09:30:23,411 104 INFO rb-9ca8621-226001-429049 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-26 09:30:26,249 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-10-26 09:30:28,021 104 INFO rb-9ca8621-226001-429049 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-26 09:30:31,042 104 INFO rb-9ca8621-226001-429049 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-26 09:30:34,210 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-10-26 09:30:36,815 104 INFO rb-9ca8621-226001-429049 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-26 09:30:39,638 104 INFO rb-9ca8621-226001-429049 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-26 09:30:42,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:30:49,508 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-10-26 09:30:49,736 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-10-26 09:30:50,113 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [583] 2026-10-26 09:30:50,218 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-10-26 09:30:50,776 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734421067758472.1793007050.554879188537598-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:51,004 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-10-26 09:30:51,201 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495723988738886.1793007051.124777078628540-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:51,213 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-10-26 09:30:51,393 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208326492935438.1793007051.314374446868896-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:51,412 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-10-26 09:30:51,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898130853809358.1793007051.479750871658325-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:51,577 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-10-26 09:30:51,848 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-10-26 09:30:52,053 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631616634394738.1793007051.955252885818481-openerp-327-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:30:52,058 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631616634394738.1793007051.955252885818481-openerp-327-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:52,062 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631616634394738.1793007051.955252885818481-openerp-327-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:52,065 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631616634394738.1793007051.955252885818481-openerp-327-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:52,069 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631616634394738.1793007051.955252885818481-openerp-327-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:52,089 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-10-26 09:30:53,362 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451860947708055.1793007053.316205263137817-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:53,496 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-10-26 09:30:53,736 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705298216264619.1793007053.613438367843628-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:53,758 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-26 09:30:53,947 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826309562628813.1793007053.845669269561768-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:53,972 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-10-26 09:30:54,150 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088116094897979.1793007054.062653779983521-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:54,161 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-10-26 09:30:54,376 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-10-26 09:30:54,532 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109380158340636.1793007054.467764854431152-openerp-327-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:30:54,536 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109380158340636.1793007054.467764854431152-openerp-327-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:54,541 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109380158340636.1793007054.467764854431152-openerp-327-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:54,546 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109380158340636.1793007054.467764854431152-openerp-327-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:54,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109380158340636.1793007054.467764854431152-openerp-327-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:54,567 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-10-26 09:30:54,628 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-10-26 09:30:55,124 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075664885431600.1793007054.976185083389282-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:55,291 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-10-26 09:30:55,463 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529615479828077.1793007055.371097803115845-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:55,477 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-10-26 09:30:55,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <337981919558710.1793007055.553114175796509-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:55,707 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-10-26 09:30:55,910 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110126997980561.1793007055.829020738601685-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:55,927 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-10-26 09:30:56,189 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-10-26 09:30:56,361 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025479095289709.1793007056.276393890380859-openerp-327-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:30:56,367 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025479095289709.1793007056.276393890380859-openerp-327-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:56,373 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025479095289709.1793007056.276393890380859-openerp-327-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:56,379 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025479095289709.1793007056.276393890380859-openerp-327-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:56,385 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025479095289709.1793007056.276393890380859-openerp-327-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:56,408 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-10-26 09:30:56,639 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-10-26 09:30:57,082 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998096237729623.1793007056.953977823257446-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:57,276 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-10-26 09:30:57,482 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444652146981935.1793007057.387898683547974-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:57,492 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-10-26 09:30:57,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996432047523028.1793007057.542610645294189-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:57,609 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-10-26 09:30:57,749 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946406045049106.1793007057.665964841842651-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:57,765 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-10-26 09:30:58,069 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-10-26 09:30:58,286 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166434543941791.1793007058.174173355102539-openerp-327-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:30:58,290 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166434543941791.1793007058.174173355102539-openerp-327-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:58,294 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166434543941791.1793007058.174173355102539-openerp-327-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:58,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166434543941791.1793007058.174173355102539-openerp-327-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:58,305 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166434543941791.1793007058.174173355102539-openerp-327-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:58,321 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-10-26 09:30:58,520 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-10-26 09:30:59,023 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518642347963544.1793007058.846338510513306-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:30:59,219 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-10-26 09:30:59,350 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <069573846403849.1793007059.290678024291992-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:30:59,365 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-10-26 09:30:59,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519425816993375.1793007059.430446386337280-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:30:59,522 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-10-26 09:30:59,639 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018780046191912.1793007059.580982685089111-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:30:59,649 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-10-26 09:31:00,050 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-10-26 09:31:00,292 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772331203380328.1793007060.189488410949707-openerp-327-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:31:00,297 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772331203380328.1793007060.189488410949707-openerp-327-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:31:00,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772331203380328.1793007060.189488410949707-openerp-327-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:31:00,307 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772331203380328.1793007060.189488410949707-openerp-327-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:31:00,313 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772331203380328.1793007060.189488410949707-openerp-327-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:31:00,338 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-10-26 09:31:00,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:31:04,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-10-26 09:31:14,237 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-10-26 09:31:29,271 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:31:33,121 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-10-26 09:31:47,325 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-10-26 09:31:47,563 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-10-26 09:31:47,852 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-10-26 09:31:47,982 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-10-26 09:31:48,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-10-26 09:31:50,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-10-26 09:31:52,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-10-26 09:31:52,355 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-10-26 09:31:52,411 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-10-26 09:31:54,131 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15878] 2026-10-26 09:31:54,256 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-10-26 09:31:54,368 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-10-26 09:31:56,528 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-10-26 09:31:56,826 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481293324236858.1793007116.637831449508667-openerp-333-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:31:56,861 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-10-26 09:31:57,066 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-10-26 09:31:58,664 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-10-26 09:31:58,911 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299898872611742.1793007118.764940261840820-openerp-334-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:31:58,941 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-10-26 09:31:59,283 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-10-26 09:32:00,809 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-10-26 09:32:01,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075583062088148.1793007120.885362625122070-openerp-335-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:01,072 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-10-26 09:32:02,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-10-26 09:32:04,165 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-10-26 09:32:04,414 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557153713471731.1793007124.257398128509521-openerp-336-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:04,432 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-10-26 09:32:06,454 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-10-26 09:32:08,063 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-10-26 09:32:08,286 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500767134546146.1793007128.156372070312500-openerp-337-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:08,310 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-10-26 09:32:09,488 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-10-26 09:32:11,075 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-10-26 09:32:11,364 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475345760359394.1793007131.168589353561401-openerp-338-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:11,383 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-10-26 09:32:12,632 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-10-26 09:32:12,772 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-10-26 09:32:13,970 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-10-26 09:32:15,626 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-10-26 09:32:15,692 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-10-26 09:32:17,414 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-10-26 09:32:17,654 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700523448427576.1793007137.511663198471069-openerp-339-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:17,677 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-10-26 09:32:19,959 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-10-26 09:32:21,540 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-10-26 09:32:21,871 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546846088777004.1793007141.659197807312012-openerp-340-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:21,891 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-10-26 09:32:24,968 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-10-26 09:32:24,986 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-10-26 09:32:26,565 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-10-26 09:32:28,109 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-10-26 09:32:28,369 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038457220064501.1793007148.205663681030273-openerp-341-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:28,394 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-10-26 09:32:30,609 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-10-26 09:32:32,108 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-10-26 09:32:32,348 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312449294975644.1793007152.196674823760986-openerp-342-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:32,400 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [963] 2026-10-26 09:32:33,887 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-10-26 09:32:35,452 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-10-26 09:32:35,674 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780461711636996.1793007155.551802873611450-openerp-343-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:35,694 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [964] 2026-10-26 09:32:38,755 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-10-26 09:32:38,773 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-10-26 09:32:39,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-10-26 09:32:40,786 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-10-26 09:32:41,076 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840020598988142.1793007160.896358728408813-openerp-344-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:41,097 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [965] 2026-10-26 09:32:44,059 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-10-26 09:32:44,076 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-10-26 09:32:45,620 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-10-26 09:32:47,040 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-10-26 09:32:47,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273909015409847.1793007167.117578744888306-openerp-345-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:47,309 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [966] 2026-10-26 09:32:50,280 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-10-26 09:32:50,297 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-10-26 09:32:52,897 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-10-26 09:32:54,387 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-10-26 09:32:54,691 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <740360554457576.1793007174.493319749832153-openerp-346-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:54,727 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [967] 2026-10-26 09:32:57,118 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-10-26 09:32:57,268 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963886730896025.1793007177.193956136703491-openerp-347-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:57,285 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [968] 2026-10-26 09:32:59,703 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-10-26 09:32:59,861 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579069807453099.1793007179.775407314300537-openerp-348-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:32:59,887 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [969] 2026-10-26 09:33:01,062 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-10-26 09:33:01,141 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-10-26 09:33:01,158 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-10-26 09:33:01,221 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-10-26 09:33:01,242 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-10-26 09:33:01,305 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-10-26 09:33:02,767 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-10-26 09:33:03,023 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695917297957907.1793007182.862108469009399-openerp-349-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:03,045 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [970] 2026-10-26 09:33:05,739 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [382] 2026-10-26 09:33:06,137 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-10-26 09:33:07,712 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-10-26 09:33:08,024 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968348123566606.1793007187.854815244674683-openerp-350-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:08,043 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [971] 2026-10-26 09:33:11,037 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [383] 2026-10-26 09:33:11,225 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [267] 2026-10-26 09:33:11,746 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2213] 2026-10-26 09:33:12,136 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4497, 4498] 2026-10-26 09:33:12,268 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16048] 2026-10-26 09:33:12,519 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.move records with IDs: [1960] 2026-10-26 09:33:12,575 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6835, 6836] 2026-10-26 09:33:12,660 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-10-26 09:33:14,250 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-10-26 09:33:14,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312279534006031.1793007194.360767126083374-openerp-351-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:14,580 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [972] 2026-10-26 09:33:17,239 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16060] 2026-10-26 09:33:17,711 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [384] 2026-10-26 09:33:17,871 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [268] 2026-10-26 09:33:18,329 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2215] 2026-10-26 09:33:18,606 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4501, 4502] 2026-10-26 09:33:18,700 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16058] 2026-10-26 09:33:18,931 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted account.move records with IDs: [1962] 2026-10-26 09:33:18,991 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6843, 6844] 2026-10-26 09:33:19,065 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16060] 2026-10-26 09:33:19,095 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16060] 2026-10-26 09:33:19,105 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-10-26 09:33:19,187 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-10-26 09:33:19,326 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-10-26 09:33:19,378 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-26 09:33:20,876 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-10-26 09:33:21,165 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880863381902646.1793007200.994126319885254-openerp-352-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:21,201 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [973] 2026-10-26 09:33:23,712 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-10-26 09:33:23,897 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353273958309419.1793007203.805207967758179-openerp-353-viin.approval.request@80284249a40b>: ['"Internal User 2" <@False>'] 2026-10-26 09:33:23,925 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [974] 2026-10-26 09:33:25,145 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-10-26 09:33:25,199 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-26 09:33:26,665 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-10-26 09:33:26,867 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952594147098291.1793007206.746145963668823-openerp-354-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:26,891 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [975] 2026-10-26 09:33:27,141 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-10-26 09:33:28,668 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-10-26 09:33:28,926 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193125780878974.1793007208.771756649017334-openerp-355-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:28,946 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [976] 2026-10-26 09:33:30,249 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-10-26 09:33:31,901 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-10-26 09:33:32,157 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847178762218574.1793007211.978134870529175-openerp-356-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:32,183 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [977] 2026-10-26 09:33:34,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-10-26 09:33:36,140 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-10-26 09:33:36,387 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071969551390231.1793007216.235869407653809-openerp-357-viin.approval.request@80284249a40b>: ['"Internal User 1" <@False>'] 2026-10-26 09:33:36,406 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [978] 2026-10-26 09:33:39,231 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:33:42,776 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-10-26 09:33:42,988 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-10-26 09:33:43,130 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1830, model: employee.advance 2026-10-26 09:33:43,162 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1830, model: employee.advance 2026-10-26 09:33:43,196 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1830, model: employee.advance 2026-10-26 09:33:43,229 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1830, model: employee.advance.line 2026-10-26 09:33:43,260 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1830, model: employee.advance.line 2026-10-26 09:33:43,296 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1830, model: employee.advance.line 2026-10-26 09:33:43,369 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1830, model: employee.advance.line 2026-10-26 09:33:43,409 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-10-26 09:33:43,434 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1830, model: employee.advance.reconcile 2026-10-26 09:33:43,453 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1830, model: employee.advance.reconcile 2026-10-26 09:33:43,460 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1830, model: employee.advance.reconcile 2026-10-26 09:33:43,474 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1830, model: employee.advance.reconcile 2026-10-26 09:33:43,481 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1830, model: employee.advance.reconcile.line 2026-10-26 09:33:43,489 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1830, model: employee.advance.reconcile.line 2026-10-26 09:33:43,498 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1830, model: employee.advance.reconcile.line 2026-10-26 09:33:43,504 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1830, model: employee.advance.reconcile.line 2026-10-26 09:33:43,554 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-10-26 09:33:43,784 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-10-26 09:33:44,066 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-10-26 09:33:44,288 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-10-26 09:33:44,619 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-10-26 09:33:44,841 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-10-26 09:33:45,098 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-10-26 09:33:45,311 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 09:33:51,006 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-26 09:33:51,603 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [979] 2026-10-26 09:33:51,821 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [476] 2026-10-26 09:33:52,001 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [980] 2026-10-26 09:33:52,105 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-26 09:33:52,716 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [981] 2026-10-26 09:33:52,994 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [478] 2026-10-26 09:33:53,209 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [982] 2026-10-26 09:33:53,287 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-26 09:33:53,974 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [983] 2026-10-26 09:33:54,269 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [480] 2026-10-26 09:33:54,543 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [984] 2026-10-26 09:33:54,864 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-26 09:33:55,526 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [985] 2026-10-26 09:33:55,802 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [482] 2026-10-26 09:33:56,049 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [986] 2026-10-26 09:33:56,269 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.activity records with IDs: [483] 2026-10-26 09:33:56,487 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.mail records with IDs: [987] 2026-10-26 09:33:56,745 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-26 09:33:57,357 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [988] 2026-10-26 09:33:57,554 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [485] 2026-10-26 09:33:57,724 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [989] 2026-10-26 09:33:57,909 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.activity records with IDs: [486] 2026-10-26 09:33:58,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.mail records with IDs: [990] 2026-10-26 09:33:58,242 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-26 09:33:58,845 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [991] 2026-10-26 09:33:59,269 104 INFO rb-9ca8621-226001-429049 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-26 09:34:00,042 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [992] 2026-10-26 09:34:00,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-26 09:34:02,909 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [993] 2026-10-26 09:34:03,198 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-26 09:34:03,436 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-26 09:34:03,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-26 09:34:04,084 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [994] 2026-10-26 09:34:04,391 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [490] 2026-10-26 09:34:04,539 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [995] 2026-10-26 09:34:04,586 104 INFO rb-9ca8621-226001-429049 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-26 09:34:05,238 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [996] 2026-10-26 09:34:05,394 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [997] 2026-10-26 09:34:05,552 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [998] 2026-10-26 09:34:05,702 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [999] 2026-10-26 09:34:06,005 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1000] 2026-10-26 09:34:06,262 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-10-26 09:34:06,464 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1001] 2026-10-26 09:34:06,594 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1002] 2026-10-26 09:34:06,755 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1003] 2026-10-26 09:34:06,912 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1004] 2026-10-26 09:34:07,146 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-10-26 09:34:07,331 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.mail records with IDs: [1005] 2026-10-26 09:34:07,481 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.mail records with IDs: [1006] 2026-10-26 09:34:07,612 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.mail records with IDs: [1007] 2026-10-26 09:34:07,806 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [501] 2026-10-26 09:34:07,904 104 INFO rb-9ca8621-226001-429049 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-26 09:34:08,752 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1008] 2026-10-26 09:34:08,896 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1009] 2026-10-26 09:34:09,202 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.mail records with IDs: [1010] 2026-10-26 09:34:09,310 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-26 09:34:09,924 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1011] 2026-10-26 09:34:10,189 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.activity records with IDs: [507] 2026-10-26 09:34:10,415 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1012] 2026-10-26 09:34:10,683 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [508] 2026-10-26 09:34:10,770 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-26 09:34:11,408 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1013] 2026-10-26 09:34:11,687 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [509] 2026-10-26 09:34:11,845 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1014] 2026-10-26 09:34:12,085 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-26 09:34:12,717 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-26 09:34:13,532 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1015] 2026-10-26 09:34:13,697 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1016] 2026-10-26 09:34:13,982 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [511, 512] 2026-10-26 09:34:14,204 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1017] 2026-10-26 09:34:14,386 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [513] 2026-10-26 09:34:14,603 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1018] 2026-10-26 09:34:14,754 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1019] 2026-10-26 09:34:14,838 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-26 09:34:15,695 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1020] 2026-10-26 09:34:15,842 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1021] 2026-10-26 09:34:16,276 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1022] 2026-10-26 09:34:16,503 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [518] 2026-10-26 09:34:16,598 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-26 09:34:17,415 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1023] 2026-10-26 09:34:17,652 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.activity records with IDs: [519] 2026-10-26 09:34:17,895 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1024] 2026-10-26 09:34:18,117 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [520] 2026-10-26 09:34:18,281 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1025] 2026-10-26 09:34:18,486 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [521] 2026-10-26 09:34:18,661 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1026] 2026-10-26 09:34:18,867 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.activity records with IDs: [522] 2026-10-26 09:34:19,086 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1838 deleted mail.mail records with IDs: [1027] 2026-10-26 09:34:19,177 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-26 09:34:19,859 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1028] 2026-10-26 09:34:20,141 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [375], uid: 1839, model: viin.approval.request 2026-10-26 09:34:20,398 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [523] 2026-10-26 09:34:20,643 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1029] 2026-10-26 09:34:20,706 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-26 09:34:21,420 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1030] 2026-10-26 09:34:21,724 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.activity records with IDs: [525] 2026-10-26 09:34:21,954 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1031] 2026-10-26 09:34:22,252 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [526] 2026-10-26 09:34:22,446 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1032] 2026-10-26 09:34:22,627 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [527] 2026-10-26 09:34:22,782 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1033] 2026-10-26 09:34:22,876 104 INFO rb-9ca8621-226001-429049 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-26 09:34:23,505 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1034] 2026-10-26 09:34:23,774 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.followers records with IDs: [6947] 2026-10-26 09:34:23,895 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [529] 2026-10-26 09:34:24,048 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1035] 2026-10-26 09:34:24,169 104 INFO rb-9ca8621-226001-429049 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-26 09:34:24,811 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1036] 2026-10-26 09:34:25,070 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.followers records with IDs: [6950] 2026-10-26 09:34:25,229 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [531] 2026-10-26 09:34:25,411 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1037] 2026-10-26 09:34:25,619 104 INFO rb-9ca8621-226001-429049 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-26 09:34:26,220 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1038] 2026-10-26 09:34:26,457 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.followers records with IDs: [6953] 2026-10-26 09:34:26,556 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [533] 2026-10-26 09:34:26,731 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1039] 2026-10-26 09:34:26,918 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-26 09:34:27,583 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1040] 2026-10-26 09:34:27,831 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [535] 2026-10-26 09:34:28,005 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1041] 2026-10-26 09:34:28,157 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [536] 2026-10-26 09:34:28,288 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1042] 2026-10-26 09:34:28,431 104 INFO rb-9ca8621-226001-429049 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-26 09:34:29,230 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1043] 2026-10-26 09:34:29,343 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1044] 2026-10-26 09:34:29,659 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1045] 2026-10-26 09:34:29,905 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [540] 2026-10-26 09:34:30,026 104 INFO rb-9ca8621-226001-429049 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-26 09:34:30,072 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-26 09:34:30,605 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1046] 2026-10-26 09:34:30,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-26 09:34:31,405 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1047] 2026-10-26 09:34:31,877 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1048] 2026-10-26 09:34:32,091 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [543] 2026-10-26 09:34:32,279 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1049] 2026-10-26 09:34:32,613 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1050] 2026-10-26 09:34:32,771 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-26 09:34:33,505 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1051] 2026-10-26 09:34:33,643 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1052] 2026-10-26 09:34:33,974 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.activity records with IDs: [546, 547] 2026-10-26 09:34:34,180 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1053] 2026-10-26 09:34:34,328 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [1054] 2026-10-26 09:34:34,584 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [548, 549] 2026-10-26 09:34:34,746 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1055] 2026-10-26 09:34:35,024 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.activity records with IDs: [550] 2026-10-26 09:34:35,258 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1056] 2026-10-26 09:34:35,417 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1057] 2026-10-26 09:34:35,561 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-26 09:34:36,195 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1058] 2026-10-26 09:34:36,691 104 INFO rb-9ca8621-226001-429049 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-26 09:34:37,314 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 09:34:38,996 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1831] 2026-10-26 09:34:38,997 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-26 09:34:39,759 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1059] 2026-10-26 09:34:39,973 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:35:45,950 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-26 09:35:46,809 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.mail records with IDs: [1060] 2026-10-26 09:35:47,182 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.activity records with IDs: [555] 2026-10-26 09:35:47,360 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.mail records with IDs: [1061] 2026-10-26 09:35:47,426 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-26 09:35:48,168 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.mail records with IDs: [1062] 2026-10-26 09:35:48,421 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.activity records with IDs: [557] 2026-10-26 09:35:48,594 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.mail records with IDs: [1063] 2026-10-26 09:35:52,019 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-26 09:35:52,770 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.mail records with IDs: [1064] 2026-10-26 09:35:53,104 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.activity records with IDs: [559] 2026-10-26 09:35:53,322 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.mail records with IDs: [1065] 2026-10-26 09:35:53,559 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.activity records with IDs: [560] 2026-10-26 09:35:53,735 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1847 deleted mail.mail records with IDs: [1066] 2026-10-26 09:35:53,815 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 101 checked, 101 removed 2026-10-26 09:36:09,619 104 INFO rb-9ca8621-226001-429049 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-26 09:36:18,720 104 INFO rb-9ca8621-226001-429049 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-26 09:36:19,444 104 INFO rb-9ca8621-226001-429049 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-26 09:36:20,291 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-10-26 09:36:20,449 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-26 09:36:20,603 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-26 09:36:20,760 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-26 09:36:20,914 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-26 09:36:21,068 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-26 09:36:21,210 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-26 09:36:21,334 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-26 09:36:21,500 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-26 09:36:21,662 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-26 09:36:21,806 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-26 09:36:21,950 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-26 09:36:22,074 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-26 09:36:22,208 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-26 09:36:22,338 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-26 09:36:22,476 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-26 09:36:22,607 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802326396523202.1793007382.536600589752197-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:36:22,617 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-26 09:36:22,745 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810008223115562.1793007382.676891088485718-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:36:22,758 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-26 09:36:22,905 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448598755139913.1793007382.835219621658325-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:36:22,918 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-26 09:36:23,050 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854566564440924.1793007382.987558364868164-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:36:23,062 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-26 09:36:23,185 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831386186628260.1793007383.117175817489624-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:36:23,196 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-26 09:36:23,316 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664058109169092.1793007383.263504028320312-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:36:23,330 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-26 09:36:23,476 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657447741750184.1793007383.408113479614258-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:36:23,495 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-26 09:36:23,636 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450184067811649.1793007383.577339649200439-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:36:23,645 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-26 09:36:23,781 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <614761560934405.1793007383.703660249710083-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:36:23,793 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-26 09:36:24,416 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-26 09:36:24,601 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-26 09:36:24,751 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-26 09:36:24,945 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-26 09:36:25,094 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-26 09:36:25,215 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-26 09:36:25,364 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-26 09:36:25,563 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-26 09:36:25,732 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-26 09:36:25,846 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-26 09:36:25,996 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-26 09:36:26,158 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-26 09:36:26,275 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-26 09:36:26,393 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-26 09:36:26,527 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-26 09:36:26,665 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-26 09:36:26,792 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633665427213892.1793007386.724284648895264-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:36:26,806 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-26 09:36:26,944 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497466682462102.1793007386.876560688018799-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:36:26,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-26 09:36:27,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877322471575829.1793007387.020564317703247-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:36:27,094 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-26 09:36:27,219 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320540284346003.1793007387.151264905929565-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:36:27,242 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-26 09:36:27,372 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163455901593531.1793007387.316234588623047-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:36:27,383 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-26 09:36:27,504 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349931142685442.1793007387.440239429473877-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:36:27,516 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-26 09:36:27,640 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979000224243651.1793007387.578038930892944-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:36:27,649 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-26 09:36:27,772 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878487829400784.1793007387.708610057830811-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:36:27,784 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-26 09:36:27,903 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031919423806603.1793007387.845230579376221-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:36:27,914 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-26 09:36:28,012 104 INFO rb-9ca8621-226001-429049 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-26 09:36:28,256 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:36:28,260 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:36:28,265 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:36:28,270 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:36:28,274 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:36:28,278 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:36:28,283 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:36:28,287 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:36:28,291 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374659558877179.1793007388.057864665985107-openerp-393-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:36:28,319 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-26 09:36:28,998 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-26 09:36:29,171 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-26 09:36:29,330 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-26 09:36:29,461 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-26 09:36:29,608 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-26 09:36:29,750 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-26 09:36:29,894 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-26 09:36:30,043 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-26 09:36:30,211 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-26 09:36:30,327 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-26 09:36:30,448 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-26 09:36:30,594 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-26 09:36:30,734 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-26 09:36:30,889 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-26 09:36:31,024 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-26 09:36:31,174 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-26 09:36:31,302 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <553739181974353.1793007391.248773336410522-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:36:31,310 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-26 09:36:31,424 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291979398999160.1793007391.366314172744751-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:36:31,437 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-26 09:36:31,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431894874890527.1793007391.515592336654663-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:36:31,584 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-26 09:36:31,688 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860101046163496.1793007391.634366512298584-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:36:31,701 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-26 09:36:31,829 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136504053872367.1793007391.761545181274414-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:36:31,838 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-26 09:36:31,958 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427501256060574.1793007391.903486967086792-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:36:31,969 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-26 09:36:32,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448555726933888.1793007392.023440122604370-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:36:32,090 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-26 09:36:32,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860574498614100.1793007392.185842990875244-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:36:32,261 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-26 09:36:32,407 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028097348322161.1793007392.348556995391846-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:36:32,422 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-26 09:36:32,707 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:36:32,714 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:36:32,719 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:36:32,724 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:36:32,728 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:36:32,733 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:36:32,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:36:32,742 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:36:32,746 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945759794568495.1793007392.535152912139893-openerp-394-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:36:32,786 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-26 09:36:33,763 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 09:36:57,409 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-10-26 09:36:58,180 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-26 09:36:58,327 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-26 09:36:58,459 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-26 09:36:58,616 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-26 09:36:58,764 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-26 09:36:58,925 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-26 09:36:59,064 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-26 09:36:59,214 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-26 09:36:59,327 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-26 09:36:59,475 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-26 09:36:59,635 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-26 09:36:59,774 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-26 09:36:59,945 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-26 09:37:00,089 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-26 09:37:00,245 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-26 09:37:00,393 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-26 09:37:00,519 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540962995286648.1793007420.454200506210327-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:00,530 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-26 09:37:00,653 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386585404454513.1793007420.593588113784790-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:00,664 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-26 09:37:00,819 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979115260799051.1793007420.733063697814941-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:00,839 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-26 09:37:00,986 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083285709247595.1793007420.908281564712524-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:01,002 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-26 09:37:01,219 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933824830786002.1793007421.121032476425171-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:01,227 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-26 09:37:01,358 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871058601098089.1793007421.293621063232422-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:01,368 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-26 09:37:01,488 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796411283418880.1793007421.434714555740356-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:01,497 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-26 09:37:01,610 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <568950838887688.1793007421.555603504180908-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:01,620 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-26 09:37:01,730 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293805750794762.1793007421.677790403366089-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:01,744 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-26 09:37:01,850 104 INFO rb-9ca8621-226001-429049 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-26 09:37:02,063 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:02,066 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:02,071 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:02,075 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:02,079 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:02,084 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:02,088 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:02,093 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:02,097 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497092287522131.1793007421.895260334014893-openerp-395-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:02,124 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-26 09:37:02,961 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-10-26 09:37:03,731 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-26 09:37:03,859 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-26 09:37:03,986 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-26 09:37:04,120 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-26 09:37:04,261 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-26 09:37:04,394 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-26 09:37:04,522 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-26 09:37:04,654 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-26 09:37:04,766 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-26 09:37:04,908 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-26 09:37:05,024 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-26 09:37:05,164 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-26 09:37:05,311 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-26 09:37:05,468 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-26 09:37:05,608 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-26 09:37:05,735 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-26 09:37:05,840 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948144913034820.1793007425.790927171707153-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:05,850 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-26 09:37:05,953 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904984975556694.1793007425.901897430419922-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:05,965 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-26 09:37:06,138 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900152149792314.1793007426.046384334564209-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:06,152 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-26 09:37:06,306 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588490845707362.1793007426.231844663619995-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:06,318 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-26 09:37:06,437 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831504418039275.1793007426.380234956741333-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:06,449 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-26 09:37:06,570 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842103227380379.1793007426.512492656707764-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:06,580 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-26 09:37:06,696 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786200386011936.1793007426.639786005020142-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:06,708 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-26 09:37:06,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210879201882710.1793007426.767611026763916-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:06,859 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-26 09:37:06,985 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989168158047496.1793007426.933869838714600-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:06,993 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-26 09:37:07,677 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-26 09:37:07,813 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-26 09:37:07,965 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-26 09:37:08,116 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-26 09:37:08,258 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-26 09:37:08,395 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-26 09:37:08,533 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-26 09:37:08,680 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-26 09:37:08,840 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-26 09:37:08,981 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-26 09:37:09,130 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-26 09:37:09,257 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-26 09:37:09,401 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-26 09:37:09,540 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-26 09:37:09,662 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-26 09:37:09,795 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-26 09:37:09,927 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818919756146270.1793007429.860824584960938-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:09,939 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-26 09:37:10,069 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918946873527664.1793007430.005516767501831-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:10,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-26 09:37:10,192 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <712335709242133.1793007430.143777608871460-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:10,202 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-26 09:37:10,323 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539992211924489.1793007430.263668775558472-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:10,335 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-26 09:37:10,455 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647255618703739.1793007430.389361143112183-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:10,469 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-26 09:37:10,600 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620526366477752.1793007430.534367084503174-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:10,612 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-26 09:37:10,735 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654705010877596.1793007430.670041561126709-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:10,744 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-26 09:37:10,891 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294149729602568.1793007430.823441743850708-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:10,903 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-26 09:37:11,052 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251516537010407.1793007430.969746828079224-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:11,068 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-26 09:37:11,191 104 INFO rb-9ca8621-226001-429049 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-26 09:37:11,480 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:11,484 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:11,489 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:11,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:11,497 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:11,501 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:11,505 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:11,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:11,515 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745364231469669.1793007431.257463216781616-openerp-397-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:11,546 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-26 09:37:12,361 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-26 09:37:12,541 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-26 09:37:12,688 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-26 09:37:12,865 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-26 09:37:13,047 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-26 09:37:13,185 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-26 09:37:13,335 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-26 09:37:13,473 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-26 09:37:13,591 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-26 09:37:13,733 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-26 09:37:13,873 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-26 09:37:14,010 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-26 09:37:14,159 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-26 09:37:14,297 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-26 09:37:14,445 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-26 09:37:14,593 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-26 09:37:14,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693324222231051.1793007434.666620254516602-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:14,749 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-26 09:37:14,894 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283907666599703.1793007434.825483798980713-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:14,912 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-26 09:37:15,053 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087430996012987.1793007434.972683668136597-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:15,068 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-26 09:37:15,200 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498391132923746.1793007435.146333694458008-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:15,210 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-26 09:37:15,337 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279534933084142.1793007435.279341220855713-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:15,348 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-26 09:37:15,479 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782514533240990.1793007435.416752576828003-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:15,497 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-26 09:37:15,614 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163415827838047.1793007435.567389011383057-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:15,624 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-26 09:37:15,738 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371299856597561.1793007435.679430246353149-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:15,746 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-26 09:37:15,875 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829395618966689.1793007435.806652307510376-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:15,885 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-26 09:37:15,982 104 INFO rb-9ca8621-226001-429049 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-26 09:37:16,180 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:16,184 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:16,188 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:16,191 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:16,195 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:16,200 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:16,204 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:16,209 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:16,212 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839631449249570.1793007436.021236896514893-openerp-398-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:16,240 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-26 09:37:16,544 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:16,549 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:16,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:16,558 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:16,563 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:16,568 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:16,573 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:16,578 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:16,581 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758732626898005.1793007436.364891052246094-openerp-398-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:16,703 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-26 09:37:17,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-10-26 09:37:17,380 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-26 09:37:17,615 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-10-26 09:37:19,267 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-26 09:37:19,413 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-26 09:37:19,538 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-26 09:37:19,699 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-26 09:37:19,843 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-26 09:37:19,973 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-26 09:37:20,110 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-26 09:37:20,246 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-26 09:37:20,386 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-26 09:37:20,524 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-26 09:37:20,660 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-26 09:37:20,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-26 09:37:20,967 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-26 09:37:21,120 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-26 09:37:21,285 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-26 09:37:21,435 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-26 09:37:21,595 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178457947567135.1793007441.524869680404663-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:21,614 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-26 09:37:21,763 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191908140577572.1793007441.704244852066040-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:21,774 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-26 09:37:21,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407734798269557.1793007441.831897020339966-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:21,916 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-26 09:37:22,116 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029165371065353.1793007442.010445356369019-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:22,136 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-26 09:37:22,287 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <212241323989847.1793007442.223698854446411-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:22,299 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-26 09:37:22,438 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497559857963945.1793007442.365749597549438-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:22,457 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-26 09:37:22,594 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540267446055516.1793007442.536621570587158-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:22,605 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-26 09:37:22,734 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524908850349704.1793007442.671869993209839-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:22,746 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-26 09:37:22,871 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260036661491134.1793007442.807194709777832-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:22,886 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-26 09:37:23,048 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-10-26 09:37:23,292 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-10-26 09:37:23,494 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-26 09:37:24,301 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-26 09:37:24,523 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-10-26 09:37:26,174 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-26 09:37:26,329 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-26 09:37:26,471 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-26 09:37:26,615 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-26 09:37:26,774 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-26 09:37:26,926 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-26 09:37:27,093 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-26 09:37:27,239 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-26 09:37:27,381 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-26 09:37:27,512 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-26 09:37:27,650 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-26 09:37:27,781 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-26 09:37:27,941 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-26 09:37:28,050 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-26 09:37:28,185 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-26 09:37:28,325 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-26 09:37:28,477 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932788289020339.1793007448.404254674911499-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:28,488 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-26 09:37:28,596 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965370520947185.1793007448.545745134353638-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:28,608 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-26 09:37:28,712 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524489682901668.1793007448.660605669021606-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:28,723 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-26 09:37:28,843 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607545665526126.1793007448.775918245315552-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:28,855 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-26 09:37:28,976 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190526207538485.1793007448.917869567871094-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:28,988 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-26 09:37:29,108 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160989627704833.1793007449.045102357864380-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:29,119 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-26 09:37:29,239 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <435992481588926.1793007449.184231996536255-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:29,250 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-26 09:37:29,368 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602142901493118.1793007449.316460371017456-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:29,379 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-26 09:37:29,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871421087315065.1793007449.440476894378662-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:29,504 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-26 09:37:29,619 104 INFO rb-9ca8621-226001-429049 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-26 09:37:29,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:29,836 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:29,840 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:29,845 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:29,850 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:29,855 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:29,859 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:29,864 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:29,868 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369250766192800.1793007449.660815715789795-openerp-400-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:29,899 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-26 09:37:30,119 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-10-26 09:37:38,096 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-26 09:37:38,278 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-26 09:37:38,416 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-26 09:37:38,566 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-26 09:37:38,688 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-26 09:37:38,803 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-26 09:37:38,931 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-26 09:37:39,062 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-26 09:37:39,187 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-26 09:37:39,320 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-26 09:37:39,455 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-26 09:37:39,589 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-26 09:37:39,711 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-26 09:37:39,835 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-26 09:37:39,957 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-26 09:37:40,082 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-26 09:37:40,248 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483184427922024.1793007460.165875434875488-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:40,264 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-26 09:37:40,384 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378766657958979.1793007460.328285932540894-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:40,395 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-26 09:37:40,514 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586404938530510.1793007460.457604408264160-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:40,528 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-26 09:37:40,669 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873720688390341.1793007460.594493865966797-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:40,685 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-26 09:37:40,857 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782733357327165.1793007460.773436307907104-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:40,865 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-26 09:37:41,011 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451924676391062.1793007460.922686100006104-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:41,021 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-26 09:37:41,164 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169250199473255.1793007461.096265316009521-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:41,174 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-26 09:37:41,345 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389426319248529.1793007461.255265474319458-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:41,359 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-26 09:37:41,476 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007168463884076.1793007461.420089960098267-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:41,492 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-26 09:37:41,611 104 INFO rb-9ca8621-226001-429049 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-26 09:37:41,847 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:41,852 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:41,856 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:41,861 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:41,866 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:41,870 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:41,875 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:41,880 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:41,884 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522254820964772.1793007461.661112308502197-openerp-401-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:41,915 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-26 09:37:42,768 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-26 09:37:42,885 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-26 09:37:43,011 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-26 09:37:43,154 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-26 09:37:43,284 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-26 09:37:43,409 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-26 09:37:43,548 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-26 09:37:43,698 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-26 09:37:43,862 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-26 09:37:44,004 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-26 09:37:44,133 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-26 09:37:44,250 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-26 09:37:44,384 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-26 09:37:44,524 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-26 09:37:44,658 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-26 09:37:44,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-26 09:37:44,962 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725217884523175.1793007464.883944749832153-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:44,974 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-26 09:37:45,123 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858870713537748.1793007465.042697191238403-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:45,134 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-26 09:37:45,265 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993253992962995.1793007465.196929693222046-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:45,277 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-26 09:37:45,401 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321207129978294.1793007465.336894989013672-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:45,412 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-26 09:37:45,537 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513436227167489.1793007465.469884157180786-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:45,548 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-26 09:37:45,693 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877185366478353.1793007465.619572877883911-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:45,708 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-26 09:37:45,873 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360644178561597.1793007465.782258272171021-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:45,884 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-26 09:37:46,012 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428591741958561.1793007465.949002742767334-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:46,022 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-26 09:37:46,160 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652315186658500.1793007466.086115598678589-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:46,172 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-26 09:37:46,281 104 INFO rb-9ca8621-226001-429049 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-26 09:37:46,511 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:46,516 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:46,520 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:46,524 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:46,528 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:46,532 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:46,537 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:46,543 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:46,547 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253390457590382.1793007466.336979389190674-openerp-402-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:46,578 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-26 09:37:46,774 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-10-26 09:37:47,614 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-26 09:37:47,777 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-26 09:37:47,893 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-26 09:37:48,041 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-26 09:37:48,172 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-26 09:37:48,313 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-26 09:37:48,445 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-26 09:37:48,599 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-26 09:37:48,741 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-26 09:37:48,883 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-26 09:37:49,010 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-26 09:37:49,181 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-26 09:37:49,338 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-26 09:37:49,493 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-26 09:37:49,635 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-26 09:37:49,790 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-26 09:37:49,924 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928716259532748.1793007469.846524953842163-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:49,934 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-26 09:37:50,048 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684344730239535.1793007469.992266416549683-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:50,058 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-26 09:37:50,188 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415903177810932.1793007470.120731592178345-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:50,207 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-26 09:37:50,343 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101487283281311.1793007470.288159370422363-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:50,353 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-26 09:37:50,481 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233222483045638.1793007470.413270950317383-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:50,491 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-26 09:37:50,621 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478159141373462.1793007470.560052633285522-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:50,632 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-26 09:37:50,797 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899427861658903.1793007470.729053497314453-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:50,817 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-26 09:37:50,965 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871430111950196.1793007470.894313097000122-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:50,975 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-26 09:37:51,086 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283695073907301.1793007471.031306505203247-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:51,097 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-26 09:37:51,200 104 INFO rb-9ca8621-226001-429049 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-26 09:37:51,426 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:51,430 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:51,435 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:51,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:51,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:51,451 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:51,455 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:51,461 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:51,466 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489072176992487.1793007471.243494510650635-openerp-403-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:51,502 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-26 09:37:53,444 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-10-26 09:37:53,758 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-10-26 09:37:53,961 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-10-26 09:37:55,765 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-26 09:37:55,954 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-26 09:37:56,092 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-26 09:37:56,248 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-26 09:37:56,378 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-26 09:37:56,542 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-26 09:37:56,710 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-26 09:37:56,878 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-26 09:37:57,007 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-26 09:37:57,157 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-26 09:37:57,295 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-26 09:37:57,418 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-26 09:37:57,544 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-26 09:37:57,671 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-26 09:37:57,797 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-26 09:37:57,927 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-26 09:37:58,028 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104074740509144.1793007477.983229637145996-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:58,036 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-26 09:37:58,131 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681251719798235.1793007478.081587553024292-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:58,140 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-26 09:37:58,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <468834578626565.1793007478.194862365722656-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:58,264 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-26 09:37:58,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142285163440054.1793007478.326843023300171-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:58,414 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-26 09:37:58,557 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078233366411093.1793007478.483111619949341-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:58,568 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-26 09:37:58,694 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876641490336332.1793007478.628674030303955-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:58,706 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-26 09:37:58,846 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676552583452016.1793007478.767990112304688-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:58,857 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-26 09:37:58,972 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185314495046419.1793007478.920220851898193-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:58,983 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-26 09:37:59,090 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641377333181181.1793007479.040190935134888-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:59,101 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-26 09:37:59,245 104 INFO rb-9ca8621-226001-429049 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-26 09:37:59,504 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:37:59,509 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:37:59,513 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:37:59,518 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:37:59,523 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:37:59,527 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:37:59,532 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:37:59,537 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:37:59,541 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166144394892766.1793007479.293373584747314-openerp-404-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:37:59,577 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-26 09:38:01,437 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [388, 388] 2026-10-26 09:38:01,570 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [271] 2026-10-26 09:38:01,803 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-10-26 09:38:02,559 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-26 09:38:02,718 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-26 09:38:02,854 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-26 09:38:02,986 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-26 09:38:03,119 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-26 09:38:03,230 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-26 09:38:03,337 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-26 09:38:03,455 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-26 09:38:03,578 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-26 09:38:03,721 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-26 09:38:03,852 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-26 09:38:03,998 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-26 09:38:04,142 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-26 09:38:04,297 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-26 09:38:04,423 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-26 09:38:04,527 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-26 09:38:04,625 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540052415675340.1793007484.577377557754517-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:04,635 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-26 09:38:04,748 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331353645916655.1793007484.688548326492310-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:04,760 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-26 09:38:04,886 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436095909200102.1793007484.828034877777100-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:04,895 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-26 09:38:05,016 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253359007385691.1793007484.950624227523804-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:05,025 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-26 09:38:05,145 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848715033367545.1793007485.087148427963257-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:05,160 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-26 09:38:05,286 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580306255175673.1793007485.231785535812378-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:05,296 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-26 09:38:05,425 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011829695060515.1793007485.355526447296143-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:05,438 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-26 09:38:05,578 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172112959994238.1793007485.499934911727905-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:05,591 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-26 09:38:05,721 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610005445051564.1793007485.658599853515625-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:05,733 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-26 09:38:05,818 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-10-26 09:38:06,081 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-26 09:38:06,276 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-26 09:38:08,916 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-26 09:38:09,115 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-26 09:38:09,249 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-26 09:38:09,397 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-26 09:38:09,528 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-26 09:38:09,670 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-26 09:38:09,806 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-26 09:38:09,931 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-26 09:38:10,059 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-26 09:38:10,183 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-26 09:38:10,307 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-26 09:38:10,445 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-26 09:38:10,635 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-26 09:38:10,777 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-26 09:38:10,908 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-26 09:38:11,061 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-26 09:38:11,202 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644403692487293.1793007491.146234512329102-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:11,211 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-26 09:38:11,316 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880279607419126.1793007491.268052339553833-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:11,327 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-26 09:38:11,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532885963535510.1793007491.387125015258789-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:11,464 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-26 09:38:11,579 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641957751560364.1793007491.526842832565308-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:11,589 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-26 09:38:11,703 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520537841968542.1793007491.645371437072754-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:11,712 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-26 09:38:11,815 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852792337220818.1793007491.767507791519165-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:11,825 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-26 09:38:11,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <232271794188190.1793007491.872916936874390-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:11,941 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-26 09:38:12,077 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077578394325108.1793007492.000995635986328-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:12,089 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-26 09:38:12,193 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213622525634282.1793007492.144805908203125-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:12,203 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-26 09:38:12,312 104 INFO rb-9ca8621-226001-429049 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-26 09:38:12,542 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:12,546 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:12,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:12,553 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:12,557 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:12,561 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:12,565 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:12,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:12,579 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285263140117563.1793007492.348335504531860-openerp-406-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:12,611 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-26 09:38:14,188 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-10-26 09:38:14,464 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-26 09:38:14,714 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-26 09:38:16,384 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-26 09:38:16,514 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-26 09:38:16,639 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-26 09:38:16,769 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-26 09:38:16,894 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-26 09:38:17,025 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-26 09:38:17,193 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-26 09:38:17,359 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-26 09:38:17,492 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-26 09:38:17,638 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-26 09:38:17,804 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-26 09:38:17,957 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-26 09:38:18,113 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-26 09:38:18,277 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-26 09:38:18,410 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-26 09:38:18,541 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-26 09:38:18,655 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636432915661142.1793007498.600871562957764-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:18,666 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-26 09:38:18,773 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425615590611225.1793007498.719807147979736-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:18,783 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-26 09:38:18,900 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607469433511558.1793007498.840175628662109-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:18,910 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-26 09:38:19,035 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611326019397295.1793007498.967069149017334-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:19,046 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-26 09:38:19,175 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572064602466754.1793007499.104270696640015-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:19,186 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-26 09:38:19,303 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702176251794275.1793007499.244982719421387-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:19,312 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-26 09:38:19,425 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <021361334988924.1793007499.372764587402344-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:19,436 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-26 09:38:19,536 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228506766361761.1793007499.484978675842285-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:19,546 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-26 09:38:19,661 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283484527147486.1793007499.604393959045410-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:19,671 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-26 09:38:20,070 104 INFO rb-9ca8621-226001-429049 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-26 09:38:20,373 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:20,377 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:20,381 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:20,387 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:20,391 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:20,395 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:20,399 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:20,404 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:20,408 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193612641793022.1793007500.197972297668457-openerp-407-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:20,440 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-26 09:38:21,836 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-10-26 09:38:22,096 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-26 09:38:22,274 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-26 09:38:23,018 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-26 09:38:23,242 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-26 09:38:24,791 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-26 09:38:24,927 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-26 09:38:25,082 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-26 09:38:25,225 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-26 09:38:25,358 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-26 09:38:25,503 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-26 09:38:25,623 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-26 09:38:25,765 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-26 09:38:25,922 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-26 09:38:26,075 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-26 09:38:26,196 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-26 09:38:26,323 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-26 09:38:26,458 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-26 09:38:26,588 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-26 09:38:26,715 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-26 09:38:26,845 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-26 09:38:26,983 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166480514969140.1793007506.923602581024170-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:26,997 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-26 09:38:27,128 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350426445934131.1793007507.063345432281494-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:27,143 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-26 09:38:27,251 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866943506685485.1793007507.195891141891479-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:27,262 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-26 09:38:27,383 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549404558572071.1793007507.324274063110352-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:27,394 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-26 09:38:27,516 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704663145132953.1793007507.455706834793091-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:27,527 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-26 09:38:27,649 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743199433911272.1793007507.589447736740112-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:27,660 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-26 09:38:27,779 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415917244719824.1793007507.721494436264038-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:27,789 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-26 09:38:27,916 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790759200211301.1793007507.851740121841431-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:27,926 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-26 09:38:28,057 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <983381493179773.1793007507.997530698776245-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:28,076 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-26 09:38:28,177 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-10-26 09:38:35,819 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-26 09:38:36,054 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-26 09:38:37,521 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-26 09:38:37,662 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-26 09:38:37,802 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-26 09:38:37,927 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-26 09:38:38,066 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-26 09:38:38,234 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-26 09:38:38,366 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-26 09:38:38,488 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-26 09:38:38,609 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-26 09:38:38,734 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-26 09:38:38,920 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-26 09:38:39,067 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-26 09:38:39,215 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-26 09:38:39,348 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-26 09:38:39,469 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-26 09:38:39,583 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-26 09:38:39,692 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085136091590316.1793007519.633929014205933-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:39,701 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-26 09:38:39,850 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928007614358252.1793007519.758683681488037-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:39,864 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-26 09:38:39,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283800701415785.1793007519.931261539459229-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:40,008 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-26 09:38:40,137 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865010462014419.1793007520.078722000122070-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:40,150 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-26 09:38:40,276 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463792577418710.1793007520.217944622039795-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:40,289 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-26 09:38:40,404 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830698859170057.1793007520.350332736968994-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:40,425 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-26 09:38:40,551 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <961216290602300.1793007520.488990783691406-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:40,565 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-26 09:38:40,706 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759941650418270.1793007520.628587245941162-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:40,722 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-26 09:38:40,872 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710178890148428.1793007520.805160284042358-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:40,888 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-26 09:38:41,033 104 INFO rb-9ca8621-226001-429049 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-26 09:38:41,289 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:41,294 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:41,300 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:41,305 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:41,309 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:41,313 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:41,316 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:41,319 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:41,321 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591739700835090.1793007521.086387634277344-openerp-409-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:41,354 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-26 09:38:43,104 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-10-26 09:38:43,404 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-26 09:38:43,632 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-26 09:38:44,686 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-10-26 09:38:44,959 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-10-26 09:38:45,202 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-10-26 09:38:46,946 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-10-26 09:38:47,188 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-26 09:38:47,354 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-10-26 09:38:48,914 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-26 09:38:49,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-26 09:38:49,232 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-26 09:38:49,392 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-26 09:38:49,523 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-26 09:38:49,673 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-26 09:38:49,815 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-26 09:38:49,947 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-26 09:38:50,095 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-26 09:38:50,230 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-26 09:38:50,357 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-26 09:38:50,472 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-26 09:38:50,598 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-26 09:38:50,738 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-26 09:38:50,892 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-26 09:38:51,051 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-26 09:38:51,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972583719437704.1793007531.110067129135132-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:51,184 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-26 09:38:51,301 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350966103230852.1793007531.244443178176880-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:51,311 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-26 09:38:51,422 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064650840800942.1793007531.369699239730835-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:51,431 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-26 09:38:51,582 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696497287772242.1793007531.508792877197266-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:51,592 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-26 09:38:51,717 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802249672550798.1793007531.643211364746094-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:51,732 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-26 09:38:51,862 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378635020449140.1793007531.802459239959717-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:51,873 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-26 09:38:52,013 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350467314121073.1793007531.934445858001709-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:52,041 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-26 09:38:52,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189857044028531.1793007532.108763217926025-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:52,185 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-26 09:38:52,328 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116723189509808.1793007532.268674850463867-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:52,343 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-26 09:38:52,450 104 INFO rb-9ca8621-226001-429049 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-26 09:38:52,659 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:52,664 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:52,668 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:52,672 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:52,676 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:52,680 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:52,685 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:52,688 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:52,692 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852276379617305.1793007532.503777503967285-openerp-410-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:52,734 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-26 09:38:54,226 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:54,232 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:54,237 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:54,244 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:38:54,250 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:38:54,257 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:38:54,263 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:38:54,271 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:38:54,280 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377760060593978.1793007534.021668195724487-openerp-410-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:38:54,476 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-26 09:38:54,921 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [392, 392] 2026-10-26 09:38:55,039 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [275] 2026-10-26 09:38:55,260 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-10-26 09:38:55,524 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-26 09:38:55,717 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-10-26 09:38:57,412 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-26 09:38:57,579 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-26 09:38:57,753 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-26 09:38:57,883 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-26 09:38:58,040 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-26 09:38:58,179 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-26 09:38:58,320 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-26 09:38:58,467 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-26 09:38:58,615 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-26 09:38:58,757 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-26 09:38:58,878 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-26 09:38:59,012 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-26 09:38:59,160 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-26 09:38:59,317 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-26 09:38:59,453 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-26 09:38:59,564 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-26 09:38:59,669 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <924875162173056.1793007539.618010044097900-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:38:59,678 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-26 09:38:59,796 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802279566548630.1793007539.730025768280029-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:38:59,807 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-26 09:38:59,931 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436875485521614.1793007539.871555089950562-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:38:59,943 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-26 09:39:00,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260238950424456.1793007540.006569623947144-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:39:00,089 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-26 09:39:00,233 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068883040115033.1793007540.153469324111938-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:39:00,244 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-26 09:39:00,390 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823086731057369.1793007540.322140216827393-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:39:00,403 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-26 09:39:00,527 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721567142077295.1793007540.473011493682861-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:39:00,537 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-26 09:39:00,660 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298630085843259.1793007540.602332353591919-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:39:00,672 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-26 09:39:00,819 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191427088769441.1793007540.744638442993164-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:39:00,831 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-26 09:39:00,929 104 INFO rb-9ca8621-226001-429049 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-26 09:39:01,122 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:39:01,126 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:39:01,129 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:39:01,134 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:39:01,137 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:39:01,142 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:39:01,145 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:39:01,149 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:39:01,153 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070287347353370.1793007540.970108985900879-openerp-411-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:39:01,182 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-26 09:39:02,610 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [393, 393] 2026-10-26 09:39:02,722 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [276] 2026-10-26 09:39:03,067 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:39:03,071 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:39:03,075 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:39:03,080 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:39:03,084 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:39:03,089 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:39:03,093 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:39:03,097 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:39:03,101 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870853424722645.1793007542.915681838989258-openerp-411-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:39:03,149 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-26 09:39:03,340 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-10-26 09:39:03,618 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-26 09:39:03,803 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-26 09:39:04,356 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-10-26 09:39:04,617 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-26 09:39:04,792 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-26 09:39:06,426 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-10-26 09:39:07,269 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-26 09:39:07,443 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-26 09:39:07,582 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-26 09:39:07,709 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-26 09:39:07,838 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-26 09:39:07,983 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-26 09:39:08,117 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-26 09:39:08,280 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-26 09:39:08,430 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-26 09:39:08,570 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-26 09:39:08,706 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-26 09:39:08,848 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-26 09:39:08,983 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-26 09:39:09,118 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-26 09:39:09,256 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-26 09:39:09,384 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-26 09:39:09,497 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918627870499362.1793007549.441544771194458-openerp-message-notify@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:39:09,507 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-10-26 09:39:09,620 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760294780000196.1793007549.564469337463379-openerp-message-notify@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:39:09,631 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-10-26 09:39:09,739 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271766718455456.1793007549.689795255661011-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:39:09,749 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-10-26 09:39:09,870 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912109531286006.1793007549.804167270660400-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:39:09,879 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-10-26 09:39:09,994 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943865393283736.1793007549.939609289169312-openerp-message-notify@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:39:10,006 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-10-26 09:39:10,120 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119503959851244.1793007550.065104246139526-openerp-message-notify@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:39:10,130 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-10-26 09:39:10,234 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867084465695362.1793007550.184166669845581-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:39:10,244 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-10-26 09:39:10,349 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631202085257982.1793007550.298520326614380-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:39:10,359 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-10-26 09:39:10,533 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883406009825164.1793007550.454985141754150-openerp-message-notify@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:39:10,551 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-10-26 09:39:10,689 104 INFO rb-9ca8621-226001-429049 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-26 09:39:10,879 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Alice Johnson" <@False>'] 2026-10-26 09:39:10,881 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Bob Smith" <@False>'] 2026-10-26 09:39:10,884 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:39:10,888 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:39:10,892 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Eva Green" <@False>'] 2026-10-26 09:39:10,895 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Frank White" <@False>'] 2026-10-26 09:39:10,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:39:10,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:39:10,904 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311157763538098.1793007550.731151819229126-openerp-412-viin.approval.request@80284249a40b>: ['"Tran Minh Khang" <@False>'] 2026-10-26 09:39:10,938 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-10-26 09:39:11,058 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-10-26 09:39:11,125 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-10-26 09:39:11,947 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:39:22,206 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-10-26 09:39:22,439 104 INFO rb-9ca8621-226001-429049 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-26 09:39:22,475 104 INFO rb-9ca8621-226001-429049 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-26 09:39:22,502 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-26 09:39:22,540 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-26 09:39:23,195 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-10-26 09:39:23,309 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-10-26 09:39:23,467 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-10-26 09:39:23,785 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-10-26 09:39:23,794 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-26 09:39:23,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-26 09:39:23,881 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-10-26 09:39:24,368 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-26 09:39:24,614 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-26 09:39:24,642 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-10-26 09:39:24,692 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4195, 3041, 2393] 2026-10-26 09:39:24,697 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-10-26 09:39:24,774 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-10-26 09:39:24,890 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1965, model: hr.applicant 2026-10-26 09:39:24,939 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1965, model: hr.applicant 2026-10-26 09:39:24,969 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1965, model: hr.applicant 2026-10-26 09:39:25,003 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1965, model: hr.applicant 2026-10-26 09:39:25,500 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1965 deleted hr.applicant records with IDs: [20] 2026-10-26 09:39:25,546 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-10-26 09:39:25,914 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1965, model: hr.job 2026-10-26 09:39:26,140 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1965, model: hr.job 2026-10-26 09:39:26,166 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1965, model: hr.job 2026-10-26 09:39:26,209 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1965 deleted mail.message records with IDs: [4195, 3041, 2393] 2026-10-26 09:39:26,215 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1965, model: hr.job 2026-10-26 09:39:26,561 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1965 deleted mail.message records with IDs: [4195, 3041, 2393] 2026-10-26 09:39:26,745 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1965 deleted ir.model.data records with IDs: [133709] 2026-10-26 09:39:26,745 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1965 deleted hr.job records with IDs: [4] 2026-10-26 09:39:26,755 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1965 deleted mail.followers records with IDs: [390] 2026-10-26 09:39:26,792 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1965 deleted mail.alias records with IDs: [32] 2026-10-26 09:39:26,890 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 09:39:36,750 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-10-26 09:39:37,477 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-10-26 09:39:37,570 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-10-26 09:39:37,722 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-26 09:39:38,581 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-10-26 09:39:39,086 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-10-26 09:39:41,493 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-10-26 09:39:42,155 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-26 09:39:42,249 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-10-26 09:39:42,414 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-26 09:39:42,965 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-26 09:39:53,554 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-10-26 09:39:54,044 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1982 deleted mail.mail records with IDs: [1617] 2026-10-26 09:39:54,295 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1090] 2026-10-26 09:39:54,489 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [1618] 2026-10-26 09:39:54,749 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1989 deleted mail.activity records with IDs: [1091] 2026-10-26 09:39:54,985 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1989 deleted mail.mail records with IDs: [1619] 2026-10-26 09:39:55,321 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1990 deleted mail.activity records with IDs: [1092] 2026-10-26 09:39:55,625 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [1620] 2026-10-26 09:39:55,833 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-10-26 09:39:56,063 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1982 deleted request.approval.user.line records with IDs: [1053, 1054, 1055, 1056] 2026-10-26 09:39:56,525 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1982 deleted mail.mail records with IDs: [1621] 2026-10-26 09:39:56,845 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1093] 2026-10-26 09:39:57,083 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [1622] 2026-10-26 09:39:57,360 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1989 deleted mail.activity records with IDs: [1094] 2026-10-26 09:39:57,668 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1989 deleted mail.mail records with IDs: [1623] 2026-10-26 09:39:58,027 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1990 deleted mail.activity records with IDs: [1095] 2026-10-26 09:39:58,350 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [1624] 2026-10-26 09:39:58,548 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-10-26 09:39:58,985 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1982 deleted mail.mail records with IDs: [1625] 2026-10-26 09:39:59,254 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1096] 2026-10-26 09:39:59,471 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [1626] 2026-10-26 09:39:59,738 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1989 deleted mail.activity records with IDs: [1097] 2026-10-26 09:39:59,997 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1989 deleted mail.mail records with IDs: [1627] 2026-10-26 09:40:00,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-10-26 09:40:00,487 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1982 deleted mail.mail records with IDs: [1628] 2026-10-26 09:40:00,794 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-10-26 09:40:00,978 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1629] 2026-10-26 09:40:01,050 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-10-26 09:40:01,158 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-26 09:40:01,178 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-26 09:40:01,241 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:40:02,842 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242366, 242406, 242413, 242449, 242428, 242431, 242456, 242539, 242563, 242557, 242569, 242615, 242629, 242653, 242675, 451409, 451420, 451506] 2026-10-26 09:40:02,842 104 INFO rb-9ca8621-226001-429049 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-26 09:40:04,136 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-10-26 09:40:04,293 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-10-26 09:40:04,436 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-10-26 09:40:04,615 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:40:06,252 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242366, 242406, 242413, 242449, 242428, 242431, 242456, 242539, 242563, 242557, 242569, 242615, 242629, 242653, 242675, 451409, 451420, 451506] 2026-10-26 09:40:06,252 104 INFO rb-9ca8621-226001-429049 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-26 09:40:07,557 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-10-26 09:40:07,813 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-10-26 09:40:07,968 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-10-26 09:40:08,220 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:40:09,683 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242366, 242406, 242413, 242449, 242428, 242431, 242456, 242539, 242563, 242557, 242569, 242615, 242629, 242653, 242675, 451409, 451420, 451506] 2026-10-26 09:40:09,683 104 INFO rb-9ca8621-226001-429049 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-26 09:40:10,867 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-10-26 09:40:11,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-10-26 09:40:11,281 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:40:12,671 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242366, 242406, 242413, 242449, 242428, 242431, 242456, 242539, 242563, 242557, 242569, 242615, 242629, 242653, 242675, 451409, 451420, 451506] 2026-10-26 09:40:12,671 104 INFO rb-9ca8621-226001-429049 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-26 09:40:13,804 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-10-26 09:40:14,000 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-10-26 09:40:14,213 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-10-26 09:40:14,398 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-10-26 09:40:14,548 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-10-26 09:40:14,801 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:40:16,322 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242366, 242406, 242413, 242449, 242428, 242431, 242456, 242539, 242563, 242557, 242569, 242615, 242629, 242653, 242675, 451409, 451420, 451506] 2026-10-26 09:40:16,322 104 INFO rb-9ca8621-226001-429049 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-26 09:40:17,795 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-10-26 09:40:17,921 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-10-26 09:40:18,376 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-10-26 09:40:18,639 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-10-26 09:40:18,965 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-10-26 09:40:19,227 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-10-26 09:40:19,292 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-10-26 09:40:19,556 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-10-26 09:40:20,152 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-10-26 09:40:21,348 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [740], uid: 2002, model: approval.request.line 2026-10-26 09:40:21,441 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-10-26 09:40:21,892 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [434] 2026-10-26 09:40:23,685 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-10-26 09:40:24,315 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:40:25,206 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-10-26 09:40:27,753 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:40:29,411 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242366, 242406, 242413, 242449, 242428, 242431, 242456, 242539, 242563, 242557, 242569, 242615, 242629, 242653, 242675, 451409, 451420, 451506] 2026-10-26 09:40:29,411 104 INFO rb-9ca8621-226001-429049 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-26 09:40:30,779 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-10-26 09:40:31,356 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-10-26 09:40:31,447 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-10-26 09:40:32,015 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-26 09:40:32,127 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-10-26 09:40:32,631 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [439] 2026-10-26 09:40:32,685 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-10-26 09:40:33,268 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-10-26 09:40:34,601 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-10-26 09:40:34,861 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1634] 2026-10-26 09:40:35,108 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-10-26 09:40:35,399 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-10-26 09:40:35,947 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1636] 2026-10-26 09:40:36,312 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1637] 2026-10-26 09:40:36,465 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-10-26 09:40:37,041 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-10-26 09:40:37,413 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-10-26 09:40:38,590 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:40:40,510 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-10-26 09:40:40,775 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-10-26 09:40:40,898 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-10-26 09:40:41,429 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-26 09:40:41,648 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-10-26 09:40:41,916 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1640] 2026-10-26 09:40:42,110 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:40:42,130 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-26 09:40:42,195 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:40:43,206 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-10-26 09:40:43,448 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-10-26 09:40:43,610 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:40:53,102 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [10552] 2026-10-26 09:40:53,140 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-10-26 09:40:53,681 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-26 09:40:53,755 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-26 09:40:53,925 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:40:53,949 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-10-26 09:40:57,890 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-10-26 09:40:58,096 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-10-26 09:40:58,291 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785473551306386.1793007658.218009233474731-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:40:58,303 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-10-26 09:40:58,510 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-10-26 09:40:58,691 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325713317682163.1793007658.615184545516968-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:40:58,707 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-10-26 09:40:58,831 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001319084706440.1793007658.771921873092651-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:40:58,841 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1645] 2026-10-26 09:40:59,010 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666071385203552.1793007658.901841640472412-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:40:59,022 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1646] 2026-10-26 09:40:59,288 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-10-26 09:40:59,521 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808936538518061.1793007659.391629934310913-openerp-442-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:40:59,550 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808936538518061.1793007659.391629934310913-openerp-442-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:40:59,555 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808936538518061.1793007659.391629934310913-openerp-442-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:40:59,560 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808936538518061.1793007659.391629934310913-openerp-442-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:40:59,595 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1647] 2026-10-26 09:41:00,804 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-10-26 09:41:04,422 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-10-26 09:41:04,617 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-10-26 09:41:04,802 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141413884081873.1793007664.742151737213135-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:41:04,812 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1649] 2026-10-26 09:41:04,980 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-10-26 09:41:05,095 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199776676320750.1793007665.037406682968140-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:41:05,103 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1651] 2026-10-26 09:41:05,242 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428742639296644.1793007665.161835432052612-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:41:05,253 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1652] 2026-10-26 09:41:05,376 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308236184325108.1793007665.310132503509521-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:41:05,385 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1653] 2026-10-26 09:41:05,668 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-26 09:41:05,892 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291445707839927.1793007665.762858390808105-openerp-443-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:41:05,896 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291445707839927.1793007665.762858390808105-openerp-443-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:41:05,902 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291445707839927.1793007665.762858390808105-openerp-443-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:41:05,908 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291445707839927.1793007665.762858390808105-openerp-443-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:41:05,939 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1654] 2026-10-26 09:41:06,913 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-10-26 09:41:10,450 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-10-26 09:41:10,662 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-10-26 09:41:10,876 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773587870004521.1793007670.773521900177002-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:41:10,889 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1656] 2026-10-26 09:41:11,091 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1657] 2026-10-26 09:41:11,244 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893621990853789.1793007671.167564630508423-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:41:11,253 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1658] 2026-10-26 09:41:11,411 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037312094767004.1793007671.318333148956299-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:41:11,425 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1659] 2026-10-26 09:41:11,576 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679209541022981.1793007671.508481264114380-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:41:11,587 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1660] 2026-10-26 09:41:11,884 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-10-26 09:41:12,106 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779849514015904.1793007672.007204294204712-openerp-444-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:41:12,110 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779849514015904.1793007672.007204294204712-openerp-444-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:41:12,114 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779849514015904.1793007672.007204294204712-openerp-444-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:41:12,118 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779849514015904.1793007672.007204294204712-openerp-444-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:41:12,139 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1661] 2026-10-26 09:41:13,133 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-10-26 09:41:17,572 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1662] 2026-10-26 09:41:17,810 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-10-26 09:41:17,982 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442666364200106.1793007677.929405689239502-openerp-message-notify@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:41:18,001 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1663] 2026-10-26 09:41:18,168 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1664] 2026-10-26 09:41:18,303 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477389332261582.1793007678.233574628829956-openerp-message-notify@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:41:18,317 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1665] 2026-10-26 09:41:18,448 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052968367344845.1793007678.385009527206421-openerp-message-notify@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:41:18,459 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1666] 2026-10-26 09:41:18,587 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560233161198857.1793007678.523576259613037-openerp-message-notify@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:41:18,597 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1667] 2026-10-26 09:41:18,816 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-10-26 09:41:19,028 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386823900011851.1793007678.906935214996338-openerp-445-viin.approval.request@80284249a40b>: ['"Hannah Martin" <@False>'] 2026-10-26 09:41:19,033 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386823900011851.1793007678.906935214996338-openerp-445-viin.approval.request@80284249a40b>: ['"Charlie Brown" <@False>'] 2026-10-26 09:41:19,040 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386823900011851.1793007678.906935214996338-openerp-445-viin.approval.request@80284249a40b>: ['"David Wilson" <@False>'] 2026-10-26 09:41:19,045 104 INFO rb-9ca8621-226001-429049 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386823900011851.1793007678.906935214996338-openerp-445-viin.approval.request@80284249a40b>: ['"Grace Lee" <@False>'] 2026-10-26 09:41:19,064 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1668] 2026-10-26 09:41:19,572 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-10-26 09:41:22,445 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 09:41:23,736 104 INFO rb-9ca8621-226001-429049 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-26 09:41:25,217 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-26 09:41:26,639 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:41:27,970 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-26 09:41:30,078 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-26 09:41:32,025 104 INFO rb-9ca8621-226001-429049 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-26 09:41:33,739 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:41:35,109 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-10-26 09:41:35,138 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18222] 2026-10-26 09:41:35,153 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:41:36,119 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-10-26 09:41:36,137 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18226] 2026-10-26 09:41:36,151 104 INFO rb-9ca8621-226001-429049 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 09:41:36,531 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-10-26 09:41:37,806 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-10-26 09:41:38,018 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-10-26 09:41:38,973 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-10-26 09:41:39,124 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-10-26 09:41:39,335 104 INFO rb-9ca8621-226001-429049 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-26 09:41:40,358 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-10-26 09:41:40,588 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-10-26 09:41:41,138 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1673] 2026-10-26 09:41:41,558 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-10-26 09:41:41,930 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-10-26 09:41:43,013 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-10-26 09:41:43,232 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-10-26 09:41:43,835 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-10-26 09:41:44,654 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-10-26 09:41:44,822 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-10-26 09:41:45,248 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-10-26 09:41:46,129 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-10-26 09:41:46,391 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-10-26 09:41:47,287 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-10-26 09:41:47,457 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-10-26 09:41:47,955 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-10-26 09:41:48,089 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-10-26 09:41:48,718 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-10-26 09:41:48,896 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-10-26 09:41:49,453 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-10-26 09:41:49,910 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18284, 18282, 18281, 18280, 18279] 2026-10-26 09:41:49,992 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [457] 2026-10-26 09:41:50,067 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7657] 2026-10-26 09:41:50,124 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-10-26 09:41:51,220 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-10-26 09:41:51,383 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-10-26 09:41:52,026 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-10-26 09:41:52,179 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-10-26 09:41:52,700 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18295, 18293, 18292, 18291, 18290] 2026-10-26 09:41:52,779 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [458] 2026-10-26 09:41:52,865 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7658] 2026-10-26 09:41:52,921 104 INFO rb-9ca8621-226001-429049 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-26 09:41:53,610 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-10-26 09:41:53,834 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-10-26 09:41:54,499 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [134] 2026-10-26 09:41:55,028 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18302, 18300, 18299, 18298, 18297] 2026-10-26 09:41:55,086 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [459] 2026-10-26 09:41:55,191 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7659] 2026-10-26 09:41:55,272 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:41:57,040 104 INFO rb-9ca8621-226001-429049 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-26 09:41:57,824 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-10-26 09:41:58,169 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-10-26 09:41:59,021 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-10-26 09:41:59,171 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-10-26 09:41:59,602 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-10-26 09:41:59,688 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-10-26 09:42:01,956 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2018 deleted mail.mail records with IDs: [1684] 2026-10-26 09:42:02,307 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-10-26 09:42:02,558 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1685] 2026-10-26 09:42:04,711 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2018 deleted mail.message records with IDs: [18315, 18313, 18312] 2026-10-26 09:42:04,850 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2018 deleted viin.approval.request records with IDs: [462] 2026-10-26 09:42:04,987 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2018 deleted mail.followers records with IDs: [7662, 7663] 2026-10-26 09:42:05,056 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 09:42:07,182 104 INFO rb-9ca8621-226001-429049 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-26 09:42:08,200 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted mail.mail records with IDs: [1686] 2026-10-26 09:42:08,478 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-10-26 09:42:08,683 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1687] 2026-10-26 09:42:09,291 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-10-26 09:42:09,405 104 INFO rb-9ca8621-226001-429049 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-26 09:42:10,521 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted mail.mail records with IDs: [1688] 2026-10-26 09:42:10,829 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-10-26 09:42:11,066 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1689] 2026-10-26 09:42:11,730 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-10-26 09:42:11,826 104 INFO rb-9ca8621-226001-429049 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-26 09:42:12,722 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted mail.mail records with IDs: [1690] 2026-10-26 09:42:12,934 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-10-26 09:42:13,148 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1691] 2026-10-26 09:42:13,974 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-10-26 09:42:14,070 104 INFO rb-9ca8621-226001-429049 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-26 09:42:16,499 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted mail.mail records with IDs: [1692] 2026-10-26 09:42:16,835 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-10-26 09:42:17,057 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1693] 2026-10-26 09:42:18,403 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted mail.mail records with IDs: [1694] 2026-10-26 09:42:18,651 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-10-26 09:42:18,809 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1695] 2026-10-26 09:42:19,328 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1696] 2026-10-26 09:42:20,962 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted mail.message records with IDs: [18337, 18332, 18330, 18329] 2026-10-26 09:42:21,095 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted viin.approval.request records with IDs: [466] 2026-10-26 09:42:21,166 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2020 deleted mail.followers records with IDs: [7670, 7671] 2026-10-26 09:42:21,492 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-10-26 09:42:21,605 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 09:42:27,586 104 INFO rb-9ca8621-226001-429049 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-26 09:42:28,637 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1697] 2026-10-26 09:42:28,895 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-10-26 09:42:29,114 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1698] 2026-10-26 09:42:29,898 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-10-26 09:42:30,019 104 INFO rb-9ca8621-226001-429049 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-26 09:42:30,939 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2021 deleted mail.mail records with IDs: [1699] 2026-10-26 09:42:31,229 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-10-26 09:42:31,418 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1700] 2026-10-26 09:42:32,339 104 INFO rb-9ca8621-226001-429049 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-26 09:42:33,312 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1701] 2026-10-26 09:42:33,579 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-10-26 09:42:33,768 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1702] 2026-10-26 09:42:34,930 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-10-26 09:42:35,047 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-10-26 09:42:35,152 104 INFO rb-9ca8621-226001-429049 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-26 09:42:36,100 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1703] 2026-10-26 09:42:36,342 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-10-26 09:42:36,597 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1704] 2026-10-26 09:42:37,197 104 INFO rb-9ca8621-226001-429049 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-26 09:42:38,197 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1705] 2026-10-26 09:42:38,505 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-10-26 09:42:38,748 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1706] 2026-10-26 09:42:39,627 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1707] 2026-10-26 09:42:39,903 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [147] 2026-10-26 09:42:40,133 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-10-26 09:42:40,298 104 INFO rb-9ca8621-226001-429049 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-26 09:42:41,366 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1708] 2026-10-26 09:42:41,632 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-10-26 09:42:41,827 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1709] 2026-10-26 09:42:42,408 104 INFO rb-9ca8621-226001-429049 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-26 09:42:43,357 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1710] 2026-10-26 09:42:43,615 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-10-26 09:42:43,851 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1711] 2026-10-26 09:42:44,606 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1712] 2026-10-26 09:42:44,835 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-10-26 09:42:45,089 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1713] 2026-10-26 09:42:45,668 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-10-26 09:42:45,783 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-26 09:42:46,714 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1714] 2026-10-26 09:42:46,968 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-10-26 09:42:47,159 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1715] 2026-10-26 09:42:47,502 104 INFO rb-9ca8621-226001-429049 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-26 09:42:48,583 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1716] 2026-10-26 09:42:48,853 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-10-26 09:42:49,041 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1717] 2026-10-26 09:42:49,897 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1718] 2026-10-26 09:42:50,053 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-10-26 09:42:50,232 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1719] 2026-10-26 09:42:50,779 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-10-26 09:42:50,935 104 INFO rb-9ca8621-226001-429049 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-26 09:42:51,976 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1720] 2026-10-26 09:42:52,213 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-10-26 09:42:52,409 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1721] 2026-10-26 09:42:53,388 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1722] 2026-10-26 09:42:53,571 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-10-26 09:42:53,728 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1723] 2026-10-26 09:42:54,246 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-10-26 09:42:54,374 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-10-26 09:42:54,478 104 INFO rb-9ca8621-226001-429049 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-26 09:42:55,459 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1724] 2026-10-26 09:42:55,857 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-10-26 09:42:56,127 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1725] 2026-10-26 09:42:57,244 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [1726] 2026-10-26 09:42:57,465 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1161] 2026-10-26 09:42:57,650 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1727] 2026-10-26 09:42:58,494 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-10-26 09:42:58,607 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-10-26 09:42:58,727 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-10-26 09:42:58,862 104 INFO rb-9ca8621-226001-429049 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-10-26 09:42:59,055 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 09:43:09,802 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-26 09:43:10,255 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-26 09:43:11,171 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-26 09:43:11,254 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-26 09:43:11,362 104 INFO rb-9ca8621-226001-429049 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-26 09:43:11,999 104 INFO rb-9ca8621-226001-429049 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 09:43:12,002 104 INFO rb-9ca8621-226001-429049 odoo.service.server: 2625 post-tests in 10711.86s, 3257621 queries 2026-10-26 09:43:12,018 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_purchase_order_advance: 22 tests 148.97s 43583 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_purchase_receipt: 18 tests 37.51s 9914 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_quality: 337 tests 196.31s 48116 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_quality_mrp: 82 tests 123.61s 35802 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_quality_stock: 46 tests 32.40s 10531 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_registration_email_blacklist: 74 tests 63.73s 32124 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 3.02s 855 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 4.95s 1474 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sale_backdate: 6 tests 2.93s 962 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.69s 162 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sale_line_numbering: 4 tests 2.42s 645 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sale_order_advance: 14 tests 104.02s 29355 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sale_price_lock: 8 tests 8.34s 2241 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sales_stock_schedule: 66 tests 107.41s 25703 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sales_target: 26 tests 47.97s 15589 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sales_target_pos: 24 tests 70.08s 19719 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sales_target_sale: 27 tests 153.90s 35162 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sales_team_advanced: 17 tests 9.60s 4091 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sales_team_advanced_crm: 16 tests 21.36s 8481 queries 2026-10-26 09:43:12,019 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sales_team_advanced_sale: 13 tests 35.88s 13999 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_signup_email_verification: 6 tests 15.32s 8659 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_sshkey: 11 tests 12.73s 3811 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_stock_account_moves_link: 12 tests 33.16s 12444 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_stock_asset: 20 tests 74.28s 21130 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_stock_asset_equipment: 6 tests 24.26s 5709 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_stock_equipment: 32 tests 17.17s 5742 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 15.50s 5437 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.31s 453 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_token_expiration_test: 15 tests 1.07s 311 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_unique_product_code: 5 tests 7.84s 3301 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_vat_counterpart: 9 tests 2.41s 941 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_vendor_price_lock: 11 tests 10.45s 2902 queries 2026-10-26 09:43:12,020 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_wallet: 73 tests 393.28s 142070 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_warranty_management: 55 tests 10.48s 3709 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_warranty_purchase: 20 tests 16.96s 5532 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 19.14s 6288 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_warranty_sale: 24 tests 22.20s 7222 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_warranty_sale_stock: 16 tests 23.08s 7305 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_warranty_stock: 27 tests 14.31s 5006 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_website_apps_store: 59 tests 275.40s 94005 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_website_apps_store_loc: 3 tests 9.01s 615 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_website_docs: 109 tests 170.13s 30552 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_website_docs_odoo: 20 tests 31.69s 10782 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_website_odoo_version: 3 tests 0.77s 338 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: to_website_slides_event: 3 tests 0.46s 151 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: utm: 19 tests 3.77s 1255 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account: 135 tests 259.05s 97765 queries 2026-10-26 09:43:12,021 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_auto_transfer: 11 tests 27.60s 10432 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_bank_statement_import: 128 tests 544.04s 200144 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_bank_statement_import_rje: 7 tests 39.43s 13334 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 6.82s 1529 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_budget_project: 8 tests 1.98s 684 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_followup: 139 tests 1206.11s 315339 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_followup_sale: 25 tests 76.51s 24523 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 95.05s 29903 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 23.59s 8767 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_reconciliation: 171 tests 1195.60s 306775 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_account_recurring: 25 tests 119.76s 34543 queries 2026-10-26 09:43:12,022 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate: 75 tests 597.66s 226958 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_crm: 9 tests 98.16s 35636 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 6.65s 2172 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 243.15s 86686 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 33.56s 8852 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 78.12s 28025 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 304.51s 114477 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 96.13s 34619 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 134.39s 46033 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_pos: 25 tests 153.47s 54598 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 38.59s 12810 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 37.48s 12719 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_purchase: 3 tests 7.86s 3016 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_sale: 29 tests 364.16s 117649 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 99.82s 35619 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_website: 77 tests 487.15s 173154 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 62.80s 21102 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.26s 39 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_amazon: 18 tests 6.42s 5673 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_amazon_ses: 48 tests 4.03s 1152 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_api_request_logger: 7 tests 2.09s 598 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_appointment: 22 tests 26.38s 7935 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_appointment_crm: 4 tests 5.05s 1722 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_appointment_sale: 3 tests 5.90s 1677 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.60s 892 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_appointment_website: 42 tests 57.02s 17369 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_appointment_website_hr: 4 tests 7.47s 2310 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval: 549 tests 612.59s 162128 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_account: 68 tests 251.78s 28335 queries 2026-10-26 09:43:12,023 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_analytic: 12 tests 87.23s 5438 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_employee_advance: 81 tests 243.94s 62359 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 128.49s 39433 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 198.10s 64331 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 49.20s 15790 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 40.93s 10842 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.50s 355 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_marketplace: 5 tests 10.31s 3740 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_procurement: 7 tests 28.52s 13620 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_project: 9 tests 11.29s 2359 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_purchase: 14 tests 31.31s 8111 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 53.99s 15533 queries 2026-10-26 09:43:12,024 104 INFO rb-9ca8621-226001-429049 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 12.94s 3232 queries 2026-10-26 09:43:12,025 104 INFO rb-9ca8621-226001-429049 odoo.tests.result: 0 failed, 0 error(s) of 2625 tests when loading database 'rb-9ca8621-226001-429049' 2026-10-26 09:43:12,025 104 INFO rb-9ca8621-226001-429049 odoo.service.server: Initiating shutdown 2026-10-26 09:43:12,025 104 INFO rb-9ca8621-226001-429049 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.