Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.2.0-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 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 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) 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 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) 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 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 17)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) 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.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) 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 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) 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.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading absl_py-2.5.1-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) 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 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202610-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.2.0-py3-none-any.whl (228 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 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 pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) 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 ua_parser-1.0.2-py3-none-any.whl (31 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) Downloading ua_parser_builtins-202610-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.0 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 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.7 mt-940-5.0.0 numpy-2.5.4 ortools-9.15.6755 pandas-3.0.6 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 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 ua-parser-1.0.2 ua-parser-builtins-202610 user-agents-2.2.0 wbgapi-1.0.12 Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.43.111-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 2)) 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<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.61.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.17.0-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.42.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.20.0-py3-none-any.whl.metadata (7.6 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.1) Requirement already satisfied: qrcode>=6.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB) Collecting click>=7.1.2 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) 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.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.66.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (130 kB) Collecting uharfbuzz<0.38.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) 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.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.7.1) Collecting botocore<1.44.0,>=1.43.111 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.111-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.84.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<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.5-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<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) 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.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) 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.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting opentelemetry-api<2.0.0,>=1.44.0 (from google-api-core<3,>=2.31.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading opentelemetry_api-1.45.1-py3-none-any.whl.metadata (1.4 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<8.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (6.2 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (25 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.25.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (111 kB) 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.111->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (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.111->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (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<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (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.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=6.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.20220715.0) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.6) Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (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.111->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading boto3-1.43.111-py3-none-any.whl (140 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.61.0-py3-none-any.whl (268 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.0-py3-none-any.whl (345 kB) Downloading google_api_core-2.42.0-py3-none-any.whl (221 kB) Downloading aiohttp-3.14.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB) Downloading pypdf-6.20.0-py3-none-any.whl (401 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading botocore-1.43.111-py3-none-any.whl (16.0 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.66.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) 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.75.5-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (483 kB) Downloading opentelemetry_api-1.45.1-py3-none-any.whl (60 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (117 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=1510758 sha256=1ca63acf9a2ee27426f4c68272d7cbe070d64aa5164953737964ba92f795c37b Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-28i3_sdi/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, proto-plus, propcache, oscrypto, opentelemetry-api, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, botocore, aiosignal, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, aiohttp, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed aiohappyeyeballs-2.7.1 aiohttp-3.14.5 aiosignal-1.4.0 boto3-1.43.111 botocore-1.43.111 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.66.1 frozenlist-1.8.0 google-api-core-2.42.0 google-auth-2.61.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.0 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.5 grpc-google-iam-v1-0.14.5 grpcio-1.84.0 grpcio-status-1.84.0 jmespath-1.1.0 multidict-7.1.0 opentelemetry-api-1.45.1 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.29.0 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.20.0 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.25.1 2026-10-11 16:27:33,688 120 INFO ? odoo: Odoo version 18.0 2026-10-11 16:27:33,688 120 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-10-11 16:27:33,688 120 INFO ? odoo: addons paths: ['/data/build/rb-001770c-225483/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-001770c-225483/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-11 16:27:33,689 120 INFO ? odoo: database: runbot_build@default:5435 2026-10-11 16:27:33,910 120 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-11 16:27:33,924 120 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-11 16:27:34,291 120 INFO ? odoo.tests.common: Importing test framework 2026-10-11 16:27:34,819 120 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-11 16:27:34,879 120 INFO rb-001770c-225483-423666 odoo.modules.loading: loading 1 modules... 2026-10-11 16:27:35,116 120 INFO rb-001770c-225483-423666 odoo.modules.loading: 1 modules loaded in 0.24s, 0 queries (+0 extra) 2026-10-11 16:27:36,715 120 INFO rb-001770c-225483-423666 odoo.modules.loading: loading 1166 modules... 2026-10-11 16:28:02,222 120 INFO rb-001770c-225483-423666 odoo.modules.loading: 1166 modules loaded in 25.51s, 2 queries (+2 extra) 2026-10-11 16:28:05,488 120 INFO rb-001770c-225483-423666 odoo.modules.loading: Modules loaded. 2026-10-11 16:28:05,915 120 INFO rb-001770c-225483-423666 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-11 16:28:05,916 120 INFO rb-001770c-225483-423666 odoo.modules.registry: Registry loaded in 31.096s 2026-10-11 16:28:05,917 120 INFO rb-001770c-225483-423666 odoo.service.server: Starting post tests 2026-10-11 16:28:08,035 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-11 16:28:14,357 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.670603275299072 seconds 2026-10-11 16:28:15,568 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.210547685623169 seconds 2026-10-11 16:28:31,421 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-10-11 16:28:37,332 120 INFO rb-001770c-225483-423666 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-11 16:28:43,118 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1594 checked, 5 removed 2026-10-11 16:28:57,419 120 INFO rb-001770c-225483-423666 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-11 16:29:02,822 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:29:15,478 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-11 16:29:22,074 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-11 16:29:28,467 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-11 16:29:36,620 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-11 16:29:41,006 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-11 16:29:45,028 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:30:00,670 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-11 16:30:01,079 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-11 16:30:01,640 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-11 16:30:02,157 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:30:17,784 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-11 16:30:18,369 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:30:18,388 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-11 16:30:19,718 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-11 16:30:21,072 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-11 16:30:22,735 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-11 16:30:23,840 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-10-11 16:30:26,410 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-10-11 16:30:28,238 120 INFO rb-001770c-225483-423666 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-11 16:30:31,052 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-10-11 16:30:32,394 120 INFO rb-001770c-225483-423666 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-11 16:30:34,027 120 INFO rb-001770c-225483-423666 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-11 16:30:35,602 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-10-11 16:30:37,990 120 INFO rb-001770c-225483-423666 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-11 16:30:40,016 120 INFO rb-001770c-225483-423666 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-11 16:30:41,768 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-10-11 16:30:44,892 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-10-11 16:30:46,413 120 INFO rb-001770c-225483-423666 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-10-11 16:30:47,792 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:30:48,983 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-11 16:30:49,069 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-11 16:30:49,137 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-11 16:30:49,207 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-11 16:30:49,279 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-11 16:30:49,341 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-11 16:30:49,394 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-11 16:30:49,433 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-11 16:30:49,475 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-11 16:30:49,532 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-11 16:30:49,773 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-11 16:30:49,933 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-11 16:30:50,010 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-11 16:30:50,038 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-11 16:30:50,070 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-11 16:30:50,111 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:30:51,033 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-11 16:30:51,177 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-11 16:30:51,247 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-11 16:30:51,407 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-11 16:30:51,436 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-11 16:30:51,445 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-11 16:30:51,540 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-11 16:30:51,547 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-11 16:30:51,593 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1169] 2026-10-11 16:30:51,594 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-11 16:30:51,615 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-11 16:30:51,618 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-11 16:30:51,622 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-11 16:30:51,644 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-11 16:30:51,648 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-11 16:30:51,652 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-11 16:30:51,676 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-11 16:30:51,684 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-11 16:30:51,687 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-11 16:30:51,720 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-11 16:30:51,723 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-11 16:30:51,726 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-11 16:30:51,768 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-11 16:30:51,858 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-11 16:30:51,941 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-11 16:30:51,985 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-11 16:30:52,029 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-11 16:30:52,227 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [27] 2026-10-11 16:30:52,507 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91862] 2026-10-11 16:30:52,507 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-10-11 16:30:52,588 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91864] 2026-10-11 16:30:52,588 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-10-11 16:30:52,809 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-11 16:30:52,832 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-10-11 16:30:52,914 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-11 16:30:52,926 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-10-11 16:30:52,980 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [15] 2026-10-11 16:30:53,027 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-10-11 16:30:53,040 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.action records with IDs: [10] 2026-10-11 16:30:53,100 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [24] 2026-10-11 16:30:53,167 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91697] 2026-10-11 16:30:53,167 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-10-11 16:30:53,373 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-11 16:30:53,411 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-11 16:30:53,472 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-11 16:30:53,568 120 INFO rb-001770c-225483-423666 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-11 16:30:53,795 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-10-11 16:30:53,845 120 INFO rb-001770c-225483-423666 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-11 16:30:54,011 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-11 16:30:54,016 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-11 16:30:54,020 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-10-11 16:30:54,063 120 INFO rb-001770c-225483-423666 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-11 16:30:54,210 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-10-11 16:30:54,215 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-10-11 16:30:54,219 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-10-11 16:30:54,274 120 INFO rb-001770c-225483-423666 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-11 16:30:54,385 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-10-11 16:30:54,395 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-10-11 16:30:54,439 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_22_internal_user_can_report_alert_but_not_adjudicate ... 2026-10-11 16:30:54,539 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-11 16:30:54,544 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-11 16:30:54,553 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-11 16:30:54,603 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-11 16:30:54,720 120 INFO rb-001770c-225483-423666 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-11 16:30:54,812 120 INFO rb-001770c-225483-423666 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-11 16:30:54,932 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:30:56,401 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_action_exposes_alerts_and_checks_of_its_linked_alert_actions ... 2026-10-11 16:30:56,495 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_alert_without_check_is_exposed_but_contributes_no_check ... 2026-10-11 16:30:56,562 120 INFO rb-001770c-225483-423666 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-11 16:30:56,652 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_removing_a_link_drops_its_alert_and_check ... 2026-10-11 16:30:56,693 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #54 deleted quality.alert.action records with IDs: [22] 2026-10-11 16:30:56,773 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:30:57,781 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_cannot_move_a_quality_alert_to_another_stage ... 2026-10-11 16:30:58,000 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 55, model: viin.quality.alert 2026-10-11 16:30:58,041 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_reports_a_quality_alert_and_discusses_it ... 2026-10-11 16:30:58,323 120 INFO rb-001770c-225483-423666 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-11 16:30:58,692 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:31:00,332 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_dropped_evidence_that_is_not_a_picture_is_kept ... 2026-10-11 16:31:00,467 120 INFO rb-001770c-225483-423666 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-11 16:31:00,972 120 INFO rb-001770c-225483-423666 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-11 16:31:01,365 120 INFO rb-001770c-225483-423666 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-11 16:31:01,840 120 INFO rb-001770c-225483-423666 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-11 16:31:01,966 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3669] 2026-10-11 16:31:02,025 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3671] 2026-10-11 16:31:02,130 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3673] 2026-10-11 16:31:02,204 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3675] 2026-10-11 16:31:02,247 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_cannot_change_photos_after_verdict ... 2026-10-11 16:31:02,397 120 INFO rb-001770c-225483-423666 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-11 16:31:02,503 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3680] 2026-10-11 16:31:02,564 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3683] 2026-10-11 16:31:02,613 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3686] 2026-10-11 16:31:02,683 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3689] 2026-10-11 16:31:02,720 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_a_picture ... 2026-10-11 16:31:02,851 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_by_the_operator ... 2026-10-11 16:31:02,972 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_for_this_check ... 2026-10-11 16:31:03,095 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_rechecking_a_judged_check_deletes_no_file ... 2026-10-11 16:31:03,255 120 INFO rb-001770c-225483-423666 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-11 16:31:03,430 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3696] 2026-10-11 16:31:03,524 120 INFO rb-001770c-225483-423666 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-11 16:31:03,681 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3698] 2026-10-11 16:31:03,715 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_taken_in_the_wizard_outlives_the_wizard ... 2026-10-11 16:31:03,856 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted viin.quality.check.wizard records with IDs: [34] 2026-10-11 16:31:03,918 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_a_retaken_verdict ... 2026-10-11 16:31:04,100 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3701] 2026-10-11 16:31:04,165 120 INFO rb-001770c-225483-423666 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-11 16:31:04,327 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3705] 2026-10-11 16:31:04,400 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_changes_photos_after_verdict ... 2026-10-11 16:31:04,629 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_deletes_a_photo_a_judged_check_holds ... 2026-10-11 16:31:04,779 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3708] 2026-10-11 16:31:04,833 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3710] 2026-10-11 16:31:04,888 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3712] 2026-10-11 16:31:04,941 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3714] 2026-10-11 16:31:04,981 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_retaken_photo_replaces_the_operator_previous_photo ... 2026-10-11 16:31:05,120 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3716] 2026-10-11 16:31:05,179 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_verdict_never_deletes_another_users_photo ... 2026-10-11 16:31:05,319 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:31:06,383 120 INFO rb-001770c-225483-423666 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-11 16:31:07,975 120 INFO rb-001770c-225483-423666 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: 179 2026-10-11 16:31:07,975 120 INFO rb-001770c-225483-423666 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/tmp7vi1jhkj_chrome_odoo 2026-10-11 16:31:07,975 120 INFO rb-001770c-225483-423666 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:37837/json/version 2026-10-11 16:31:07,982 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37837/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:31:08,057 120 INFO rb-001770c-225483-423666 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-11 16:31:08,058 120 INFO rb-001770c-225483-423666 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:37837/json 2026-10-11 16:31:08,058 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37837/json with timeout 3 increased to 10s during tests 2026-10-11 16:31:08,074 120 INFO rb-001770c-225483-423666 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:37837/devtools/page/A60EA95EB6202D14761C96B315971B05 2026-10-11 16:31:08,092 120 INFO rb-001770c-225483-423666 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-11 16:31:08,114 120 INFO rb-001770c-225483-423666 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-11 16:31:08,186 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:qc_operator_add_photos_tour from n/a 2026-10-11 16:31:08,221 120 INFO rb-001770c-225483-423666 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-11 16:31:08,239 120 INFO rb-001770c-225483-423666 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-11 16:31:08,239 120 INFO rb-001770c-225483-423666 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-11 16:31:08,269 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:10,287 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /odoo/action-to_quality.quality_check_action_main/84 HTTP/1.1" 200 - 181 0.269 1.753 2026-10-11 16:31:10,292 120 INFO rb-001770c-225483-423666 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': 'A60EA95EB6202D14761C96B315971B05', 'loaderId': '74811D8C449C06549E2AD38201BAE09A', 'isDownload': False} 2026-10-11 16:31:10,292 120 INFO rb-001770c-225483-423666 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-11 16:31:10,589 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.148 0.097 2026-10-11 16:31:10,609 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.271 2026-10-11 16:31:10,627 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.282 2026-10-11 16:31:10,634 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 16:31:10,649 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.282 2026-10-11 16:31:10,690 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.294 2026-10-11 16:31:10,724 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 16:31:10,855 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:10] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 16:31:11,895 120 INFO rb-001770c-225483-423666 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-11 16:31:11,924 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.027 2026-10-11 16:31:11,935 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 16:31:12,112 120 INFO rb-001770c-225483-423666 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-11 16:31:12,114 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.032 0.076 2026-10-11 16:31:12,137 120 INFO rb-001770c-225483-423666 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-11 16:31:12,154 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.124 2026-10-11 16:31:12,378 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "POST /mail/data HTTP/1.1" 200 - 34 0.142 0.094 2026-10-11 16:31:12,421 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.332 2026-10-11 16:31:12,425 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.315 2026-10-11 16:31:12,545 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.063 0.080 2026-10-11 16:31:12,708 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "GET /web/image?model=res.users&field=avatar_128&id=60 HTTP/1.1" 200 - 16 0.060 0.162 2026-10-11 16:31:12,893 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:12] "GET /web/image/res.partner/432/avatar_128?unique=1791736265000 HTTP/1.1" 200 - 8 0.094 0.312 2026-10-11 16:31:22,490 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 10.671 2026-10-11 16:31:22,514 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 9.948 2026-10-11 16:31:22,526 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 9.587 2026-10-11 16:31:22,542 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 9.795 2026-10-11 16:31:22,579 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 10.748 2026-10-11 16:31:22,591 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 10.760 2026-10-11 16:31:22,638 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:31:22,639 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.051 2026-10-11 16:31:22,671 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.037 2026-10-11 16:31:22,894 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 63 0.074 0.139 2026-10-11 16:31:22,951 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:31:23,154 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.062 0.140 2026-10-11 16:31:23,382 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 16:31:23,556 120 INFO rb-001770c-225483-423666 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-11 16:31:23,609 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.079 0.071 2026-10-11 16:31:23,623 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.030 2026-10-11 16:31:23,677 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 17 0.028 0.077 2026-10-11 16:31:23,690 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.226 2026-10-11 16:31:23,709 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.005 0.065 2026-10-11 16:31:23,800 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.019 0.051 2026-10-11 16:31:23,890 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 13 0.014 0.052 2026-10-11 16:31:23,987 120 INFO rb-001770c-225483-423666 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-11 16:31:23,991 120 INFO rb-001770c-225483-423666 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-11 16:31:23,994 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:23] "GET /web/image/3726 HTTP/1.1" 200 - 5 0.009 0.012 2026-10-11 16:31:24,022 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 6 0.004 0.016 2026-10-11 16:31:24,057 120 INFO rb-001770c-225483-423666 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-11 16:31:24,103 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.010 0.031 2026-10-11 16:31:24,122 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "GET /web/image/3731 HTTP/1.1" 200 - 6 0.007 0.048 2026-10-11 16:31:24,133 120 INFO rb-001770c-225483-423666 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-11 16:31:24,209 120 INFO rb-001770c-225483-423666 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-11 16:31:24,235 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.023 2026-10-11 16:31:24,274 120 INFO rb-001770c-225483-423666 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-11 16:31:24,392 120 INFO rb-001770c-225483-423666 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-11 16:31:24,412 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.050 0.142 2026-10-11 16:31:24,477 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.024 0.071 2026-10-11 16:31:24,561 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 14 0.042 0.113 2026-10-11 16:31:24,643 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 12 0.007 0.033 2026-10-11 16:31:24,694 120 INFO rb-001770c-225483-423666 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-11 16:31:24,694 120 INFO rb-001770c-225483-423666 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-11 16:31:24,718 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.002 0.014 2026-10-11 16:31:24,757 120 INFO rb-001770c-225483-423666 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-11 16:31:24,767 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.026 2026-10-11 16:31:24,778 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:24] "GET /web/image/3732 HTTP/1.1" 200 - 5 0.002 0.036 2026-10-11 16:31:24,806 120 INFO rb-001770c-225483-423666 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-11 16:31:24,906 120 INFO rb-001770c-225483-423666 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-11 16:31:24,979 120 INFO rb-001770c-225483-423666 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-11 16:31:25,046 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:25] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 27 0.018 0.047 2026-10-11 16:31:25,123 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:25] "POST /web/dataset/call_button/viin.quality.check.wizard/action_save HTTP/1.1" 200 - 13 0.021 0.033 2026-10-11 16:31:25,152 120 INFO rb-001770c-225483-423666 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-11 16:31:25,154 120 INFO rb-001770c-225483-423666 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-11 16:31:25,201 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:25] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.034 0.031 2026-10-11 16:31:25,378 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:25] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.063 0.166 2026-10-11 16:31:25,393 120 INFO rb-001770c-225483-423666 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 33861500 (allocated 38129664) 2026-10-11 16:31:25,422 120 INFO rb-001770c-225483-423666 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 179 2026-10-11 16:31:25,423 120 INFO rb-001770c-225483-423666 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-11 16:31:25,423 120 INFO rb-001770c-225483-423666 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 179 2026-10-11 16:31:25,528 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_163125_528586_test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.txt 2026-10-11 16:31:25,528 120 INFO rb-001770c-225483-423666 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/tmp7vi1jhkj_chrome_odoo" 2026-10-11 16:31:25,597 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3731] 2026-10-11 16:31:25,598 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.quality.check.wizard records with IDs: [43, 44] 2026-10-11 16:31:25,657 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:31:27,732 120 INFO rb-001770c-225483-423666 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-11 16:31:27,778 120 INFO rb-001770c-225483-423666 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-11 16:31:27,897 120 INFO rb-001770c-225483-423666 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-11 16:31:28,052 120 INFO rb-001770c-225483-423666 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-11 16:31:28,148 120 INFO rb-001770c-225483-423666 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-11 16:31:28,244 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_responsible_may_write_the_check_assigned_to_them ... 2026-10-11 16:31:28,337 120 INFO rb-001770c-225483-423666 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-11 16:31:28,484 120 INFO rb-001770c-225483-423666 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-11 16:31:28,653 120 INFO rb-001770c-225483-423666 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-11 16:31:28,823 120 INFO rb-001770c-225483-423666 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-11 16:31:28,942 120 INFO rb-001770c-225483-423666 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-11 16:31:29,048 120 INFO rb-001770c-225483-423666 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-11 16:31:29,184 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:31:30,533 120 INFO rb-001770c-225483-423666 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-11 16:31:30,631 120 INFO rb-001770c-225483-423666 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-11 16:31:30,689 120 INFO rb-001770c-225483-423666 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-11 16:31:30,740 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_no_control_check_completable_by_explicit_acknowledgement ... 2026-10-11 16:31:30,831 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:31:31,663 120 INFO rb-001770c-225483-423666 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-11 16:31:31,949 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirm_completes_the_check ... 2026-10-11 16:31:32,067 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirms_a_type_without_any_control ... 2026-10-11 16:31:32,227 120 INFO rb-001770c-225483-423666 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-11 16:31:32,450 120 INFO rb-001770c-225483-423666 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-11 16:31:33,105 120 INFO rb-001770c-225483-423666 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-11 16:31:33,301 120 INFO rb-001770c-225483-423666 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-11 16:31:33,442 120 INFO rb-001770c-225483-423666 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-11 16:31:33,635 120 INFO rb-001770c-225483-423666 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-11 16:31:34,354 120 INFO rb-001770c-225483-423666 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-11 16:31:34,531 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_shows_exactly_the_controls_the_capabilities_allow ... 2026-10-11 16:31:35,259 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:31:36,240 120 INFO rb-001770c-225483-423666 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-11 16:31:36,668 120 INFO rb-001770c-225483-423666 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: 403 2026-10-11 16:31:36,668 120 INFO rb-001770c-225483-423666 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/tmpg453e8n__chrome_odoo 2026-10-11 16:31:36,669 120 INFO rb-001770c-225483-423666 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:39821/json/version 2026-10-11 16:31:36,670 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39821/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:31:36,688 120 INFO rb-001770c-225483-423666 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-11 16:31:36,688 120 INFO rb-001770c-225483-423666 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:39821/json 2026-10-11 16:31:36,689 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39821/json with timeout 3 increased to 10s during tests 2026-10-11 16:31:36,712 120 INFO rb-001770c-225483-423666 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:39821/devtools/page/15012700886AEBC1139A1FADF8656367 2026-10-11 16:31:36,716 120 INFO rb-001770c-225483-423666 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-11 16:31:36,723 120 INFO rb-001770c-225483-423666 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-11 16:31:36,785 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:qc_operator_photo_removal_tour from n/a 2026-10-11 16:31:36,801 120 INFO rb-001770c-225483-423666 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-11 16:31:36,804 120 INFO rb-001770c-225483-423666 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-11 16:31:36,804 120 INFO rb-001770c-225483-423666 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-11 16:31:36,817 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:38,490 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /odoo/action-to_quality.quality_check_action_main/184 HTTP/1.1" 200 - 179 0.182 1.495 2026-10-11 16:31:38,500 120 INFO rb-001770c-225483-423666 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': '15012700886AEBC1139A1FADF8656367', 'loaderId': '69424338CAEC0A5CC89A0DBB9EE0FC71', 'isDownload': False} 2026-10-11 16:31:38,500 120 INFO rb-001770c-225483-423666 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-11 16:31:38,541 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-11 16:31:38,566 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-11 16:31:38,599 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 16:31:38,738 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.087 0.114 2026-10-11 16:31:38,751 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.213 2026-10-11 16:31:38,797 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.234 2026-10-11 16:31:38,854 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-10-11 16:31:38,924 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:38] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 16:31:39,682 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 16:31:39,688 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 16:31:39,689 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-11 16:31:39,732 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-11 16:31:39,736 120 INFO rb-001770c-225483-423666 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-11 16:31:39,765 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:31:39,815 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.021 2026-10-11 16:31:39,857 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.011 0.017 2026-10-11 16:31:39,886 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.041 2026-10-11 16:31:39,936 120 INFO rb-001770c-225483-423666 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-11 16:31:40,022 120 INFO rb-001770c-225483-423666 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-11 16:31:40,037 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "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-11 16:31:40,091 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 16:31:40,137 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "POST /mail/data HTTP/1.1" 200 - 34 0.138 0.059 2026-10-11 16:31:40,229 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "GET /web/image?model=res.users&field=avatar_128&id=70 HTTP/1.1" 200 - 16 0.028 0.235 2026-10-11 16:31:40,283 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "GET /web/image/res.partner/442/avatar_128?unique=1791736295000 HTTP/1.1" 200 - 8 0.017 0.285 2026-10-11 16:31:40,311 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.330 2026-10-11 16:31:40,341 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 16:31:40,373 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.170 2026-10-11 16:31:40,375 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.328 2026-10-11 16:31:40,428 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:40,439 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.034 0.083 2026-10-11 16:31:40,632 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 62 0.076 0.215 2026-10-11 16:31:40,676 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:31:40,865 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:40] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 35 0.060 0.128 2026-10-11 16:31:41,105 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-11 16:31:41,180 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.012 2026-10-11 16:31:41,258 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.028 0.057 2026-10-11 16:31:41,259 120 INFO rb-001770c-225483-423666 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-11 16:31:41,284 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.011 2026-10-11 16:31:41,334 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "GET /web/image/res.users/70/avatar_128 HTTP/1.1" 200 - 9 0.010 0.039 2026-10-11 16:31:41,347 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "GET /web/image/3786 HTTP/1.1" 200 - 5 0.001 0.041 2026-10-11 16:31:41,350 120 INFO rb-001770c-225483-423666 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-11 16:31:41,356 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "GET /web/image/3787 HTTP/1.1" 200 - 5 0.002 0.065 2026-10-11 16:31:41,367 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.002 0.056 2026-10-11 16:31:41,413 120 INFO rb-001770c-225483-423666 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-11 16:31:41,513 120 INFO rb-001770c-225483-423666 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-11 16:31:41,567 120 INFO rb-001770c-225483-423666 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-11 16:31:41,635 120 INFO rb-001770c-225483-423666 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-11 16:31:41,676 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #70 deleted ir.attachment records with IDs: [3786] 2026-10-11 16:31:41,800 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 38 0.047 0.116 2026-10-11 16:31:41,823 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:41] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 16:31:41,981 120 INFO rb-001770c-225483-423666 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-11 16:31:41,983 120 INFO rb-001770c-225483-423666 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-11 16:31:42,026 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:42] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.024 0.061 2026-10-11 16:31:42,175 120 INFO rb-001770c-225483-423666 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 28496060 (allocated 30003200) 2026-10-11 16:31:42,180 120 INFO rb-001770c-225483-423666 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 403 2026-10-11 16:31:42,181 120 INFO rb-001770c-225483-423666 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-11 16:31:42,182 120 INFO rb-001770c-225483-423666 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 403 2026-10-11 16:31:42,280 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_163142_279808_test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.txt 2026-10-11 16:31:42,280 120 INFO rb-001770c-225483-423666 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/tmpg453e8n__chrome_odoo" 2026-10-11 16:31:42,327 120 INFO rb-001770c-225483-423666 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-11 16:31:42,830 120 INFO rb-001770c-225483-423666 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: 624 2026-10-11 16:31:42,830 120 INFO rb-001770c-225483-423666 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/tmpo2xbd0e3_chrome_odoo 2026-10-11 16:31:42,831 120 INFO rb-001770c-225483-423666 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:45317/json/version 2026-10-11 16:31:42,833 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45317/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:31:42,855 120 INFO rb-001770c-225483-423666 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-11 16:31:42,855 120 INFO rb-001770c-225483-423666 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:45317/json 2026-10-11 16:31:42,856 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45317/json with timeout 3 increased to 10s during tests 2026-10-11 16:31:42,863 120 INFO rb-001770c-225483-423666 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:45317/devtools/page/11D414091D75668BA5C35B6398E5EFFE 2026-10-11 16:31:42,867 120 INFO rb-001770c-225483-423666 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-11 16:31:42,868 120 INFO rb-001770c-225483-423666 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-11 16:31:42,967 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:qc_inspector_photo_removal_tour from n/a 2026-10-11 16:31:43,002 120 INFO rb-001770c-225483-423666 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-11 16:31:43,011 120 INFO rb-001770c-225483-423666 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-11 16:31:43,011 120 INFO rb-001770c-225483-423666 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-11 16:31:43,028 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:44,708 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:44] "GET /odoo/action-to_quality.quality_check_action_main/185 HTTP/1.1" 200 - 184 0.163 1.522 2026-10-11 16:31:44,712 120 INFO rb-001770c-225483-423666 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': '11D414091D75668BA5C35B6398E5EFFE', 'loaderId': '6BE562429147EE453AAED70C4518CCBA', 'isDownload': False} 2026-10-11 16:31:44,712 120 INFO rb-001770c-225483-423666 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-11 16:31:44,755 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:44] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 16:31:44,772 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:44] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-11 16:31:44,786 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:44] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 16:31:44,812 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 16:31:44,999 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:44] "GET /web/webclient/load_menus/568446edf9282fd0f0dd0431fc879d3c9b4bd6138994a1669ed657b09f0d006d HTTP/1.1" 200 - 118 0.094 0.151 2026-10-11 16:31:45,036 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.251 2026-10-11 16:31:45,076 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-11 16:31:45,102 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-11 16:31:45,875 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 16:31:45,879 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 16:31:45,881 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 16:31:45,905 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-11 16:31:45,906 120 INFO rb-001770c-225483-423666 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-11 16:31:45,928 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:31:45,990 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.022 2026-10-11 16:31:45,997 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-11 16:31:46,028 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-11 16:31:46,082 120 INFO rb-001770c-225483-423666 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-11 16:31:46,207 120 INFO rb-001770c-225483-423666 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-11 16:31:46,229 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:31:46,233 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "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-11 16:31:46,259 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "POST /mail/data HTTP/1.1" 200 - 34 0.101 0.072 2026-10-11 16:31:46,320 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "GET /web/image/res.partner/443/avatar_128?unique=1791736295000 HTTP/1.1" 200 - 15 0.017 0.124 2026-10-11 16:31:46,371 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "GET /web/image?model=res.users&field=avatar_128&id=71 HTTP/1.1" 200 - 9 0.020 0.194 2026-10-11 16:31:46,403 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.206 2026-10-11 16:31:46,406 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-11 16:31:46,449 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 16:31:46,491 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.036 0.127 2026-10-11 16:31:46,528 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.100 2026-10-11 16:31:46,547 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:31:46,819 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 62 0.161 0.227 2026-10-11 16:31:46,891 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:31:47,096 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.075 0.123 2026-10-11 16:31:47,323 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 16:31:47,499 120 INFO rb-001770c-225483-423666 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-11 16:31:47,539 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.063 0.065 2026-10-11 16:31:47,545 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.126 2026-10-11 16:31:47,590 120 INFO rb-001770c-225483-423666 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-11 16:31:47,611 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "GET /web/image/res.users/71/avatar_128 HTTP/1.1" 200 - 9 0.023 0.060 2026-10-11 16:31:47,639 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "GET /web/image/3788 HTTP/1.1" 200 - 5 0.011 0.091 2026-10-11 16:31:47,657 120 INFO rb-001770c-225483-423666 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-11 16:31:47,659 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "GET /web/image/3789 HTTP/1.1" 200 - 5 0.008 0.115 2026-10-11 16:31:47,678 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.161 2026-10-11 16:31:47,695 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:47] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.002 0.108 2026-10-11 16:31:47,787 120 INFO rb-001770c-225483-423666 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-11 16:31:47,849 120 INFO rb-001770c-225483-423666 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-11 16:31:47,920 120 INFO rb-001770c-225483-423666 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-11 16:31:48,089 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:48] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 23 0.046 0.119 2026-10-11 16:31:48,121 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:48] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.007 0.012 2026-10-11 16:31:48,260 120 INFO rb-001770c-225483-423666 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-11 16:31:48,264 120 INFO rb-001770c-225483-423666 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-11 16:31:48,302 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:48] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.021 0.055 2026-10-11 16:31:48,466 120 INFO rb-001770c-225483-423666 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 28879712 (allocated 31576064) 2026-10-11 16:31:48,495 120 INFO rb-001770c-225483-423666 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 624 2026-10-11 16:31:48,496 120 INFO rb-001770c-225483-423666 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-11 16:31:48,496 120 INFO rb-001770c-225483-423666 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 624 2026-10-11 16:31:48,611 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_163148_610929_test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.txt 2026-10-11 16:31:48,611 120 INFO rb-001770c-225483-423666 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/tmpo2xbd0e3_chrome_odoo" 2026-10-11 16:31:48,692 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:31:51,195 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_assigned_user_still_records_first_verdict ... 2026-10-11 16:31:51,299 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_user_refused_reopening_failed_check ... 2026-10-11 16:31:51,411 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_quality_user_allowed_reopening_failed_check ... 2026-10-11 16:31:51,543 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:31:54,316 120 INFO rb-001770c-225483-423666 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-11 16:31:55,086 120 INFO rb-001770c-225483-423666 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-11 16:31:55,747 120 INFO rb-001770c-225483-423666 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-11 16:31:56,380 120 INFO rb-001770c-225483-423666 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-11 16:31:56,530 120 INFO rb-001770c-225483-423666 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-11 16:31:56,627 120 INFO rb-001770c-225483-423666 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-11 16:31:57,039 120 INFO rb-001770c-225483-423666 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-11 16:31:57,167 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check ... 2026-10-11 16:31:57,316 120 INFO rb-001770c-225483-423666 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-11 16:31:57,547 120 INFO rb-001770c-225483-423666 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-11 16:31:57,670 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_a_status_into_a_verdict ... 2026-10-11 16:31:57,746 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_another_point_into_a_verdict ... 2026-10-11 16:31:57,839 120 INFO rb-001770c-225483-423666 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-11 16:31:58,070 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_results_once_document_is_completed ... 2026-10-11 16:31:58,190 120 INFO rb-001770c-225483-423666 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-11 16:31:58,327 120 INFO rb-001770c-225483-423666 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-11 16:31:58,464 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_leave_pass_once_document_is_completed ... 2026-10-11 16:31:58,570 120 INFO rb-001770c-225483-423666 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-11 16:31:58,696 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_move_check_to_another_point_or_team ... 2026-10-11 16:31:58,819 120 INFO rb-001770c-225483-423666 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-11 16:31:58,993 120 INFO rb-001770c-225483-423666 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-11 16:31:59,293 120 INFO rb-001770c-225483-423666 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-11 16:31:59,413 120 INFO rb-001770c-225483-423666 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-11 16:31:59,594 120 INFO rb-001770c-225483-423666 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-11 16:31:59,737 120 INFO rb-001770c-225483-423666 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-11 16:31:59,915 120 INFO rb-001770c-225483-423666 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-11 16:32:00,410 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check ... 2026-10-11 16:32:00,527 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check_by_writing_its_status ... 2026-10-11 16:32:00,648 120 INFO rb-001770c-225483-423666 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-11 16:32:01,149 120 INFO rb-001770c-225483-423666 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-11 16:32:01,344 120 INFO rb-001770c-225483-423666 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-11 16:32:01,493 120 INFO rb-001770c-225483-423666 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-11 16:32:01,873 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_a_passed_measure_by_reopening_it_first ... 2026-10-11 16:32:01,984 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_own_pass_while_document_is_open ... 2026-10-11 16:32:02,124 120 INFO rb-001770c-225483-423666 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-11 16:32:02,768 120 INFO rb-001770c-225483-423666 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-11 16:32:02,880 120 INFO rb-001770c-225483-423666 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-11 16:32:03,028 120 INFO rb-001770c-225483-423666 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-11 16:32:03,481 120 INFO rb-001770c-225483-423666 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-11 16:32:03,909 120 INFO rb-001770c-225483-423666 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-11 16:32:04,025 120 INFO rb-001770c-225483-423666 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-11 16:32:04,198 120 INFO rb-001770c-225483-423666 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-11 16:32:04,317 120 INFO rb-001770c-225483-423666 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-11 16:32:04,464 120 INFO rb-001770c-225483-423666 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-11 16:32:04,572 120 INFO rb-001770c-225483-423666 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-11 16:32:04,692 120 INFO rb-001770c-225483-423666 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-11 16:32:04,864 120 INFO rb-001770c-225483-423666 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-11 16:32:05,289 120 INFO rb-001770c-225483-423666 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-11 16:32:05,696 120 INFO rb-001770c-225483-423666 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-11 16:32:06,120 120 INFO rb-001770c-225483-423666 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-11 16:32:06,244 120 INFO rb-001770c-225483-423666 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-11 16:32:06,348 120 INFO rb-001770c-225483-423666 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-11 16:32:06,456 120 INFO rb-001770c-225483-423666 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-11 16:32:06,572 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_measure_on_a_check_assigned_to_nobody ... 2026-10-11 16:32:06,678 120 INFO rb-001770c-225483-423666 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-11 16:32:07,339 120 INFO rb-001770c-225483-423666 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-11 16:32:07,549 120 INFO rb-001770c-225483-423666 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-11 16:32:08,749 120 INFO rb-001770c-225483-423666 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-11 16:32:08,896 120 INFO rb-001770c-225483-423666 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-11 16:32:09,017 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_judged_check ... 2026-10-11 16:32:09,136 120 INFO rb-001770c-225483-423666 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-11 16:32:09,239 120 INFO rb-001770c-225483-423666 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-11 16:32:09,356 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3858] 2026-10-11 16:32:09,404 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3860] 2026-10-11 16:32:09,436 120 INFO rb-001770c-225483-423666 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-11 16:32:09,575 120 INFO rb-001770c-225483-423666 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-11 16:32:09,678 120 INFO rb-001770c-225483-423666 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-11 16:32:09,796 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3863] 2026-10-11 16:32:09,833 120 INFO rb-001770c-225483-423666 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-11 16:32:09,946 120 INFO rb-001770c-225483-423666 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-11 16:32:10,205 120 INFO rb-001770c-225483-423666 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-11 16:32:10,523 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #74 deleted viin.quality.check.wizard records with IDs: [163] 2026-10-11 16:32:10,581 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #75 deleted viin.quality.check.wizard records with IDs: [164] 2026-10-11 16:32:10,622 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_a_photo_to_a_passed_check ... 2026-10-11 16:32:10,750 120 INFO rb-001770c-225483-423666 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-11 16:32:11,055 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #75 deleted ir.attachment records with IDs: [3874, 3873] 2026-10-11 16:32:11,087 120 INFO rb-001770c-225483-423666 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-11 16:32:11,208 120 INFO rb-001770c-225483-423666 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-11 16:32:11,605 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_leaves_pass_after_document_is_completed ... 2026-10-11 16:32:11,724 120 INFO rb-001770c-225483-423666 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-11 16:32:11,846 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_records_a_check_assigned_to_another_responsible ... 2026-10-11 16:32:11,966 120 INFO rb-001770c-225483-423666 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-11 16:32:12,122 120 INFO rb-001770c-225483-423666 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-11 16:32:13,123 120 INFO rb-001770c-225483-423666 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-11 16:32:13,232 120 INFO rb-001770c-225483-423666 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-11 16:32:13,898 120 INFO rb-001770c-225483-423666 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-11 16:32:14,012 120 INFO rb-001770c-225483-423666 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-11 16:32:14,279 120 INFO rb-001770c-225483-423666 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-11 16:32:14,509 120 INFO rb-001770c-225483-423666 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-11 16:32:14,758 120 INFO rb-001770c-225483-423666 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-11 16:32:14,926 120 INFO rb-001770c-225483-423666 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-11 16:32:15,150 120 INFO rb-001770c-225483-423666 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-11 16:32:15,300 120 INFO rb-001770c-225483-423666 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-11 16:32:22,734 120 INFO rb-001770c-225483-423666 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-11 16:32:22,931 120 INFO rb-001770c-225483-423666 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-11 16:32:23,212 120 INFO rb-001770c-225483-423666 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-11 16:32:23,446 120 INFO rb-001770c-225483-423666 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-11 16:32:25,311 120 INFO rb-001770c-225483-423666 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-11 16:32:25,502 120 INFO rb-001770c-225483-423666 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-11 16:32:25,715 120 INFO rb-001770c-225483-423666 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-11 16:32:26,026 120 INFO rb-001770c-225483-423666 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-11 16:32:26,218 120 INFO rb-001770c-225483-423666 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-11 16:32:26,429 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #77 deleted ir.attachment records with IDs: [3929] 2026-10-11 16:32:26,508 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:32:27,584 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write ... 2026-10-11 16:32:27,677 120 INFO rb-001770c-225483-423666 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-11 16:32:27,705 120 INFO rb-001770c-225483-423666 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-11 16:32:27,777 120 INFO rb-001770c-225483-423666 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-11 16:32:27,899 120 INFO rb-001770c-225483-423666 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-11 16:32:27,964 120 INFO rb-001770c-225483-423666 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-11 16:32:28,151 120 INFO rb-001770c-225483-423666 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-11 16:32:28,225 120 INFO rb-001770c-225483-423666 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-11 16:32:28,359 120 INFO rb-001770c-225483-423666 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-11 16:32:28,442 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:32:29,636 120 INFO rb-001770c-225483-423666 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-11 16:32:29,923 120 INFO rb-001770c-225483-423666 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-11 16:32:30,164 120 INFO rb-001770c-225483-423666 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-11 16:32:30,362 120 INFO rb-001770c-225483-423666 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-11 16:32:30,710 120 INFO rb-001770c-225483-423666 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-11 16:32:31,046 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_applies_the_same_rules_to_every_caller ... 2026-10-11 16:32:31,453 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_measure_verdict_comes_from_the_tolerance ... 2026-10-11 16:32:31,688 120 INFO rb-001770c-225483-423666 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-11 16:32:31,933 120 INFO rb-001770c-225483-423666 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-11 16:32:32,238 120 INFO rb-001770c-225483-423666 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-11 16:32:32,362 120 INFO rb-001770c-225483-423666 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-11 16:32:32,639 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_that_evaluates_no_tolerance_passes_any_measure ... 2026-10-11 16:32:32,777 120 INFO rb-001770c-225483-423666 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-11 16:32:32,944 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_acknowledged ... 2026-10-11 16:32:33,114 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_failed ... 2026-10-11 16:32:33,317 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_passed_without_a_photo ... 2026-10-11 16:32:33,507 120 INFO rb-001770c-225483-423666 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-11 16:32:33,752 120 INFO rb-001770c-225483-423666 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-11 16:32:33,912 120 INFO rb-001770c-225483-423666 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-11 16:32:34,131 120 INFO rb-001770c-225483-423666 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-11 16:32:34,290 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #81 deleted ir.attachment records with IDs: [3981] 2026-10-11 16:32:34,388 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #82 deleted ir.attachment records with IDs: [3983] 2026-10-11 16:32:34,456 120 INFO rb-001770c-225483-423666 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-11 16:32:34,747 120 INFO rb-001770c-225483-423666 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-11 16:32:34,909 120 INFO rb-001770c-225483-423666 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-11 16:32:35,005 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_measure_type_is_completed_by_do_measure ... 2026-10-11 16:32:35,119 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_pass_fail_type_still_passes_and_fails ... 2026-10-11 16:32:35,242 120 INFO rb-001770c-225483-423666 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-11 16:32:35,404 120 INFO rb-001770c-225483-423666 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-11 16:32:35,646 120 INFO rb-001770c-225483-423666 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-11 16:32:35,792 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_gets_no_pass_or_fail ... 2026-10-11 16:32:36,089 120 INFO rb-001770c-225483-423666 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-11 16:32:36,543 120 INFO rb-001770c-225483-423666 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-11 16:32:37,478 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:32:37,929 120 INFO rb-001770c-225483-423666 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-11 16:32:38,358 120 INFO rb-001770c-225483-423666 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: 843 2026-10-11 16:32:38,359 120 INFO rb-001770c-225483-423666 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/tmp_ux7sg6e_chrome_odoo 2026-10-11 16:32:38,359 120 INFO rb-001770c-225483-423666 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:36179/json/version 2026-10-11 16:32:38,360 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36179/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:32:38,417 120 INFO rb-001770c-225483-423666 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-11 16:32:38,418 120 INFO rb-001770c-225483-423666 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:36179/json 2026-10-11 16:32:38,419 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36179/json with timeout 3 increased to 10s during tests 2026-10-11 16:32:38,454 120 INFO rb-001770c-225483-423666 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:36179/devtools/page/FB7CD3D6775FD6C437874F77D6F057FE 2026-10-11 16:32:38,471 120 INFO rb-001770c-225483-423666 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-11 16:32:38,475 120 INFO rb-001770c-225483-423666 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-11 16:32:38,586 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:quality_admin_take_picture_tour from n/a 2026-10-11 16:32:38,623 120 INFO rb-001770c-225483-423666 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-11 16:32:38,637 120 INFO rb-001770c-225483-423666 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-11 16:32:38,637 120 INFO rb-001770c-225483-423666 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-11 16:32:38,664 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:41,282 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /odoo/action-to_quality.quality_check_action_main/482 HTTP/1.1" 200 - 181 0.225 2.398 2026-10-11 16:32:41,286 120 INFO rb-001770c-225483-423666 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': 'FB7CD3D6775FD6C437874F77D6F057FE', 'loaderId': 'BBC332282E8E34C3E8BFFDA9D3762064', 'isDownload': False} 2026-10-11 16:32:41,286 120 INFO rb-001770c-225483-423666 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-11 16:32:41,341 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.009 2026-10-11 16:32:41,596 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.127 0.151 2026-10-11 16:32:41,605 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.274 2026-10-11 16:32:41,627 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.308 2026-10-11 16:32:41,667 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.333 2026-10-11 16:32:41,676 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 16:32:41,735 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 16:32:41,743 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:41] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:32:42,574 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 16:32:42,587 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 16:32:42,601 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-11 16:32:42,617 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-11 16:32:42,635 120 INFO rb-001770c-225483-423666 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-11 16:32:42,652 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:32:42,723 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.037 2026-10-11 16:32:42,741 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 16:32:42,778 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.019 0.027 2026-10-11 16:32:42,826 120 INFO rb-001770c-225483-423666 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-11 16:32:42,840 120 INFO rb-001770c-225483-423666 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-11 16:32:42,939 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:32:42,961 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:42] "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-11 16:32:43,015 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "POST /mail/data HTTP/1.1" 200 - 34 0.125 0.057 2026-10-11 16:32:43,068 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.175 2026-10-11 16:32:43,134 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "GET /web/image?model=res.users&field=avatar_128&id=83 HTTP/1.1" 200 - 16 0.030 0.235 2026-10-11 16:32:43,220 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "GET /web/image/res.partner/456/avatar_128?unique=1791736357000 HTTP/1.1" 200 - 8 0.037 0.302 2026-10-11 16:32:43,222 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.265 2026-10-11 16:32:43,281 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:32:43,483 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 68 0.101 0.268 2026-10-11 16:32:43,541 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.486 2026-10-11 16:32:43,596 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.306 2026-10-11 16:32:43,617 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:32:43,833 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.085 0.194 2026-10-11 16:32:43,838 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.287 2026-10-11 16:32:44,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 16:32:44,212 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.006 2026-10-11 16:32:44,238 120 INFO rb-001770c-225483-423666 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-11 16:32:44,342 120 INFO rb-001770c-225483-423666 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-11 16:32:44,343 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.079 0.055 2026-10-11 16:32:44,402 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.022 0.029 2026-10-11 16:32:44,422 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.153 2026-10-11 16:32:44,485 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.010 0.042 2026-10-11 16:32:44,566 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.010 0.035 2026-10-11 16:32:44,704 120 INFO rb-001770c-225483-423666 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-11 16:32:44,705 120 INFO rb-001770c-225483-423666 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-11 16:32:44,718 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 16:32:44,740 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.009 0.022 2026-10-11 16:32:44,752 120 INFO rb-001770c-225483-423666 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-11 16:32:44,826 120 INFO rb-001770c-225483-423666 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-11 16:32:44,837 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.013 0.039 2026-10-11 16:32:44,890 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:44] "GET /web/image/4002 HTTP/1.1" 200 - 6 0.026 0.066 2026-10-11 16:32:44,905 120 INFO rb-001770c-225483-423666 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-11 16:32:45,000 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:45] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 22 0.043 0.046 2026-10-11 16:32:45,103 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:45] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.028 0.049 2026-10-11 16:32:45,158 120 INFO rb-001770c-225483-423666 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-11 16:32:45,163 120 INFO rb-001770c-225483-423666 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-11 16:32:45,208 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:45] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.050 0.037 2026-10-11 16:32:45,391 120 INFO rb-001770c-225483-423666 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 29449556 (allocated 33275904) 2026-10-11 16:32:45,402 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:45] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.049 0.225 2026-10-11 16:32:45,411 120 INFO rb-001770c-225483-423666 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 843 2026-10-11 16:32:45,414 120 INFO rb-001770c-225483-423666 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-11 16:32:45,415 120 INFO rb-001770c-225483-423666 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 843 2026-10-11 16:32:45,534 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_163245_534506_test_a_take_picture_check_completes_end_to_end_from_its_own_form.txt 2026-10-11 16:32:45,534 120 INFO rb-001770c-225483-423666 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/tmp_ux7sg6e_chrome_odoo" 2026-10-11 16:32:45,615 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:32:46,671 120 INFO rb-001770c-225483-423666 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-11 16:32:46,817 120 INFO rb-001770c-225483-423666 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-11 16:32:46,977 120 INFO rb-001770c-225483-423666 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-11 16:32:47,058 120 INFO rb-001770c-225483-423666 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-11 16:32:47,200 120 INFO rb-001770c-225483-423666 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-11 16:32:47,319 120 INFO rb-001770c-225483-423666 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-11 16:32:47,455 120 INFO rb-001770c-225483-423666 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-11 16:32:47,597 120 INFO rb-001770c-225483-423666 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-11 16:32:47,728 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:32:48,686 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_check_already_holding_a_measure_opens_with_it_entered ... 2026-10-11 16:32:48,900 120 INFO rb-001770c-225483-423666 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-11 16:32:49,183 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_type_without_measure_input_hides_the_measure ... 2026-10-11 16:32:49,419 120 INFO rb-001770c-225483-423666 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-11 16:32:49,617 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_never_below_one_unit_of_precision ... 2026-10-11 16:32:49,875 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_rounded_to_the_measure_precision ... 2026-10-11 16:32:50,094 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_steps_by_a_twentieth_of_the_tolerance_range ... 2026-10-11 16:32:50,353 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_to_do_opens_empty_and_not_yet_entered ... 2026-10-11 16:32:50,569 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_out_of_tolerance_warning_waits_for_an_entered_measure ... 2026-10-11 16:32:50,871 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_type_without_operator_control_is_confirmed_from_the_wizard ... 2026-10-11 16:32:51,149 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_typing_a_measure_marks_it_entered ... 2026-10-11 16:32:51,356 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_wizard_navigates_to_the_previous_and_next_checks ... 2026-10-11 16:32:51,559 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:32:52,743 120 INFO rb-001770c-225483-423666 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-11 16:32:52,784 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 16:32:52,852 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_opening_the_wizard_seeds_the_checks_existing_image ... 2026-10-11 16:32:52,880 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 16:32:52,981 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:32:53,620 120 INFO rb-001770c-225483-423666 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-11 16:32:54,058 120 INFO rb-001770c-225483-423666 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: 1065 2026-10-11 16:32:54,059 120 INFO rb-001770c-225483-423666 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/tmppqbvy4ml_chrome_odoo 2026-10-11 16:32:54,059 120 INFO rb-001770c-225483-423666 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:37597/json/version 2026-10-11 16:32:54,060 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37597/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:32:54,155 120 INFO rb-001770c-225483-423666 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-11 16:32:54,156 120 INFO rb-001770c-225483-423666 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:37597/json 2026-10-11 16:32:54,156 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37597/json with timeout 3 increased to 10s during tests 2026-10-11 16:32:54,221 120 INFO rb-001770c-225483-423666 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:37597/devtools/page/975A23E4C93DB1917AADBDB670B82C55 2026-10-11 16:32:54,246 120 INFO rb-001770c-225483-423666 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-11 16:32:54,277 120 INFO rb-001770c-225483-423666 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-11 16:32:54,391 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:quality_admin_retake_ui_tour from n/a 2026-10-11 16:32:54,407 120 INFO rb-001770c-225483-423666 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-11 16:32:54,420 120 INFO rb-001770c-225483-423666 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-11 16:32:54,420 120 INFO rb-001770c-225483-423666 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-11 16:32:54,448 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:56,225 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:56] "GET /odoo/action-to_quality.quality_check_action_main/510 HTTP/1.1" 200 - 181 0.302 1.487 2026-10-11 16:32:56,230 120 INFO rb-001770c-225483-423666 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': '975A23E4C93DB1917AADBDB670B82C55', 'loaderId': 'FEBD6558808A0918978150CB7C543D04', 'isDownload': False} 2026-10-11 16:32:56,230 120 INFO rb-001770c-225483-423666 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-11 16:32:56,287 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:56] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-11 16:32:56,591 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:56] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.177 0.143 2026-10-11 16:32:56,600 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:56] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.319 2026-10-11 16:32:56,611 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:56] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.322 2026-10-11 16:32:56,655 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 16:32:56,665 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.348 2026-10-11 16:32:56,700 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:56] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-11 16:32:57,338 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 16:32:57,470 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 16:32:57,471 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 16:32:57,482 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 16:32:57,492 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.013 2026-10-11 16:32:57,512 120 INFO rb-001770c-225483-423666 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-11 16:32:57,535 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:32:57,595 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.028 2026-10-11 16:32:57,605 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.020 2026-10-11 16:32:57,636 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.030 2026-10-11 16:32:57,720 120 INFO rb-001770c-225483-423666 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-11 16:32:57,798 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:32:57,800 120 INFO rb-001770c-225483-423666 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-11 16:32:57,828 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "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-11 16:32:57,891 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "POST /mail/data HTTP/1.1" 200 - 34 0.116 0.076 2026-10-11 16:32:57,896 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.084 2026-10-11 16:32:57,966 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:57] "GET /web/image/res.partner/463/avatar_128?unique=1791736373000 HTTP/1.1" 200 - 15 0.032 0.192 2026-10-11 16:32:58,022 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "GET /web/image?model=res.users&field=avatar_128&id=90 HTTP/1.1" 200 - 9 0.016 0.246 2026-10-11 16:32:58,053 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.291 2026-10-11 16:32:58,064 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 16:32:58,101 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.043 2026-10-11 16:32:58,142 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.206 2026-10-11 16:32:58,193 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:32:58,343 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 68 0.080 0.168 2026-10-11 16:32:58,401 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:32:58,598 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.072 0.122 2026-10-11 16:32:58,861 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 16:32:58,939 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:58] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 16:32:59,006 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.022 0.043 2026-10-11 16:32:59,015 120 INFO rb-001770c-225483-423666 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-11 16:32:59,055 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.015 0.023 2026-10-11 16:32:59,087 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.033 2026-10-11 16:32:59,160 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.020 0.042 2026-10-11 16:32:59,225 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.007 0.027 2026-10-11 16:32:59,319 120 INFO rb-001770c-225483-423666 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-11 16:32:59,320 120 INFO rb-001770c-225483-423666 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-11 16:32:59,327 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 16:32:59,348 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.011 0.016 2026-10-11 16:32:59,380 120 INFO rb-001770c-225483-423666 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-11 16:32:59,414 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.011 0.028 2026-10-11 16:32:59,427 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "GET /web/image/4041 HTTP/1.1" 200 - 6 0.004 0.040 2026-10-11 16:32:59,459 120 INFO rb-001770c-225483-423666 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-11 16:32:59,527 120 INFO rb-001770c-225483-423666 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-11 16:32:59,567 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.010 0.025 2026-10-11 16:32:59,592 120 INFO rb-001770c-225483-423666 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-11 16:32:59,593 120 INFO rb-001770c-225483-423666 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-11 16:32:59,604 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 16:32:59,636 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.007 0.029 2026-10-11 16:32:59,651 120 INFO rb-001770c-225483-423666 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-11 16:32:59,694 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.008 0.029 2026-10-11 16:32:59,705 120 INFO rb-001770c-225483-423666 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-11 16:32:59,713 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "GET /web/image/4042 HTTP/1.1" 200 - 5 0.007 0.039 2026-10-11 16:32:59,773 120 INFO rb-001770c-225483-423666 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-11 16:32:59,895 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #90 deleted ir.attachment records with IDs: [4041] 2026-10-11 16:32:59,933 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:59] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 46 0.085 0.071 2026-10-11 16:33:00,031 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:00] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.036 0.044 2026-10-11 16:33:00,067 120 INFO rb-001770c-225483-423666 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-11 16:33:00,069 120 INFO rb-001770c-225483-423666 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-11 16:33:00,125 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:00] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.034 0.049 2026-10-11 16:33:00,274 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:00] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.048 0.176 2026-10-11 16:33:00,304 120 INFO rb-001770c-225483-423666 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 29811564 (allocated 33538048) 2026-10-11 16:33:00,326 120 INFO rb-001770c-225483-423666 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 1065 2026-10-11 16:33:00,327 120 INFO rb-001770c-225483-423666 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-11 16:33:00,328 120 INFO rb-001770c-225483-423666 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 1065 2026-10-11 16:33:00,453 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_163300_453721_test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.txt 2026-10-11 16:33:00,454 120 INFO rb-001770c-225483-423666 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/tmppqbvy4ml_chrome_odoo" 2026-10-11 16:33:00,536 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:33:01,986 120 INFO rb-001770c-225483-423666 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-11 16:33:02,162 120 INFO rb-001770c-225483-423666 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-11 16:33:02,366 120 INFO rb-001770c-225483-423666 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-11 16:33:02,723 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:33:03,427 120 INFO rb-001770c-225483-423666 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-11 16:33:03,862 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome pid: 1281 2026-10-11 16:33:03,863 120 INFO rb-001770c-225483-423666 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/tmpsgf_bd86_chrome_odoo 2026-10-11 16:33:03,863 120 INFO rb-001770c-225483-423666 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:40645/json/version 2026-10-11 16:33:03,864 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:40645/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:33:03,899 120 INFO rb-001770c-225483-423666 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-11 16:33:03,900 120 INFO rb-001770c-225483-423666 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:40645/json 2026-10-11 16:33:03,901 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:40645/json with timeout 3 increased to 10s during tests 2026-10-11 16:33:03,928 120 INFO rb-001770c-225483-423666 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:40645/devtools/page/4DA11C11D9EC52C63226C19D0922852F 2026-10-11 16:33:03,958 120 INFO rb-001770c-225483-423666 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-11 16:33:03,971 120 INFO rb-001770c-225483-423666 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-11 16:33:04,031 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:quality_admin_numeric_entry_tour from n/a 2026-10-11 16:33:04,051 120 INFO rb-001770c-225483-423666 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-11 16:33:04,056 120 INFO rb-001770c-225483-423666 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-11 16:33:04,056 120 INFO rb-001770c-225483-423666 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-11 16:33:04,088 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:05,851 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:05] "GET /odoo/action-to_quality.quality_check_action_main/514 HTTP/1.1" 200 - 181 0.186 1.584 2026-10-11 16:33:05,866 120 INFO rb-001770c-225483-423666 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': '4DA11C11D9EC52C63226C19D0922852F', 'loaderId': '42C022C0B50FCA05FF8769BC51A917DA', 'isDownload': False} 2026-10-11 16:33:05,866 120 INFO rb-001770c-225483-423666 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-11 16:33:05,942 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:05] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.035 2026-10-11 16:33:06,003 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 16:33:06,119 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.090 0.125 2026-10-11 16:33:06,137 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.227 2026-10-11 16:33:06,166 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.257 2026-10-11 16:33:06,218 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 0.267 2026-10-11 16:33:06,266 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-10-11 16:33:06,470 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:06] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-11 16:33:07,505 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 16:33:07,513 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 16:33:07,535 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-11 16:33:07,567 120 INFO rb-001770c-225483-423666 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-11 16:33:07,573 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.026 2026-10-11 16:33:07,600 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:33:07,676 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.024 0.030 2026-10-11 16:33:07,704 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.061 2026-10-11 16:33:07,725 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.072 2026-10-11 16:33:07,767 120 INFO rb-001770c-225483-423666 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-11 16:33:07,852 120 INFO rb-001770c-225483-423666 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-11 16:33:07,866 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:33:07,872 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "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-11 16:33:07,960 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:07] "POST /mail/data HTTP/1.1" 200 - 34 0.131 0.072 2026-10-11 16:33:08,082 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 16 0.054 0.240 2026-10-11 16:33:08,124 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.019 0.315 2026-10-11 16:33:08,195 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "GET /web/image/res.partner/466/avatar_128?unique=1791736382000 HTTP/1.1" 200 - 8 0.030 0.373 2026-10-11 16:33:08,203 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.328 2026-10-11 16:33:08,247 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:33:08,254 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.236 2026-10-11 16:33:08,309 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:33:08,539 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 68 0.141 0.241 2026-10-11 16:33:08,605 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.033 0.342 2026-10-11 16:33:08,618 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 16:33:08,822 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:08] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.068 0.156 2026-10-11 16:33:09,099 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.012 2026-10-11 16:33:09,214 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 16:33:09,289 120 INFO rb-001770c-225483-423666 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-11 16:33:09,291 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.033 0.055 2026-10-11 16:33:09,355 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.017 0.039 2026-10-11 16:33:09,367 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.047 2026-10-11 16:33:09,475 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.045 0.048 2026-10-11 16:33:09,547 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.008 0.030 2026-10-11 16:33:09,639 120 INFO rb-001770c-225483-423666 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-11 16:33:09,699 120 INFO rb-001770c-225483-423666 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-11 16:33:09,822 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.014 0.033 2026-10-11 16:33:09,873 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.027 2026-10-11 16:33:09,922 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.025 2026-10-11 16:33:09,963 120 INFO rb-001770c-225483-423666 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-11 16:33:09,990 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.034 2026-10-11 16:33:10,045 120 INFO rb-001770c-225483-423666 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-11 16:33:10,055 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.037 2026-10-11 16:33:10,098 120 INFO rb-001770c-225483-423666 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-11 16:33:10,107 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.025 2026-10-11 16:33:10,165 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.032 2026-10-11 16:33:10,231 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.040 2026-10-11 16:33:10,281 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.028 2026-10-11 16:33:10,399 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.029 0.063 2026-10-11 16:33:10,491 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.020 0.048 2026-10-11 16:33:10,530 120 INFO rb-001770c-225483-423666 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-11 16:33:10,531 120 INFO rb-001770c-225483-423666 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-11 16:33:10,587 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.046 0.037 2026-10-11 16:33:10,789 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:10] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.081 0.194 2026-10-11 16:33:10,792 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: heap 30158876 (allocated 35635200) 2026-10-11 16:33:10,803 120 INFO rb-001770c-225483-423666 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 1281 2026-10-11 16:33:10,808 120 INFO rb-001770c-225483-423666 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-11 16:33:10,810 120 INFO rb-001770c-225483-423666 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 1281 2026-10-11 16:33:10,958 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_163310_957876_test_every_rendered_stepper_reaches_a_value_via_clicks.txt 2026-10-11 16:33:10,959 120 INFO rb-001770c-225483-423666 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/tmpsgf_bd86_chrome_odoo" 2026-10-11 16:33:11,034 120 INFO rb-001770c-225483-423666 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-11 16:33:11,453 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome pid: 1497 2026-10-11 16:33:11,453 120 INFO rb-001770c-225483-423666 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/tmpycuqtok9_chrome_odoo 2026-10-11 16:33:11,454 120 INFO rb-001770c-225483-423666 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:35943/json/version 2026-10-11 16:33:11,455 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35943/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:33:11,531 120 INFO rb-001770c-225483-423666 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-11 16:33:11,531 120 INFO rb-001770c-225483-423666 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:35943/json 2026-10-11 16:33:11,532 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35943/json with timeout 3 increased to 10s during tests 2026-10-11 16:33:11,541 120 INFO rb-001770c-225483-423666 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:35943/devtools/page/641A51743627DD9740DC96C6E5B873AE 2026-10-11 16:33:11,552 120 INFO rb-001770c-225483-423666 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-11 16:33:11,570 120 INFO rb-001770c-225483-423666 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-11 16:33:11,638 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:quality_admin_numeric_entry_tour from n/a 2026-10-11 16:33:11,663 120 INFO rb-001770c-225483-423666 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-11 16:33:11,669 120 INFO rb-001770c-225483-423666 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-11 16:33:11,670 120 INFO rb-001770c-225483-423666 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-11 16:33:11,692 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:13,377 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /odoo/action-to_quality.quality_check_action_main/515 HTTP/1.1" 200 - 191 0.197 1.493 2026-10-11 16:33:13,384 120 INFO rb-001770c-225483-423666 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': '641A51743627DD9740DC96C6E5B873AE', 'loaderId': '410A11C3ACA1E4F50DF81BFAC2DCD117', 'isDownload': False} 2026-10-11 16:33:13,384 120 INFO rb-001770c-225483-423666 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-11 16:33:13,470 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.036 2026-10-11 16:33:13,511 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 16:33:13,694 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.118 0.143 2026-10-11 16:33:13,703 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.266 2026-10-11 16:33:13,713 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.282 2026-10-11 16:33:13,737 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.271 2026-10-11 16:33:13,786 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-11 16:33:13,944 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:13] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 16:33:14,881 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 16:33:14,888 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 16:33:14,911 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-11 16:33:14,924 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-11 16:33:14,938 120 INFO rb-001770c-225483-423666 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-11 16:33:14,963 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:33:15,022 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.028 2026-10-11 16:33:15,035 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 16:33:15,055 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.019 2026-10-11 16:33:15,130 120 INFO rb-001770c-225483-423666 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-11 16:33:15,224 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.053 2026-10-11 16:33:15,273 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:33:15,275 120 INFO rb-001770c-225483-423666 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-11 16:33:15,282 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "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-11 16:33:15,351 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /web/image/res.partner/466/avatar_128?unique=1791736382000 HTTP/1.1" 200 - 15 0.057 0.100 2026-10-11 16:33:15,411 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /web/action/load HTTP/1.1" 200 - 9 0.021 0.205 2026-10-11 16:33:15,497 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 9 0.034 0.264 2026-10-11 16:33:15,525 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:33:15,707 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 69 0.079 0.174 2026-10-11 16:33:15,709 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.399 2026-10-11 16:33:15,749 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.413 2026-10-11 16:33:15,798 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.263 2026-10-11 16:33:15,803 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:33:15,808 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 16:33:15,972 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:15] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.068 0.117 2026-10-11 16:33:16,214 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 16:33:16,333 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.006 2026-10-11 16:33:16,409 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.036 0.046 2026-10-11 16:33:16,429 120 INFO rb-001770c-225483-423666 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-11 16:33:16,493 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.030 0.031 2026-10-11 16:33:16,505 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.043 2026-10-11 16:33:16,580 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.013 0.039 2026-10-11 16:33:16,654 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.012 0.033 2026-10-11 16:33:16,758 120 INFO rb-001770c-225483-423666 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-11 16:33:16,871 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.012 0.025 2026-10-11 16:33:16,888 120 INFO rb-001770c-225483-423666 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-11 16:33:16,931 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:16] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.012 0.027 2026-10-11 16:33:16,972 120 INFO rb-001770c-225483-423666 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-11 16:33:17,028 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:17] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.012 0.031 2026-10-11 16:33:17,039 120 INFO rb-001770c-225483-423666 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-11 16:33:17,109 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:17] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.018 0.036 2026-10-11 16:33:17,209 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:17] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.029 0.052 2026-10-11 16:33:17,284 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:17] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.018 0.038 2026-10-11 16:33:17,319 120 INFO rb-001770c-225483-423666 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-11 16:33:17,321 120 INFO rb-001770c-225483-423666 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-11 16:33:17,353 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:17] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.022 0.036 2026-10-11 16:33:17,512 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:17] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.044 0.165 2026-10-11 16:33:17,546 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: heap 29937512 (allocated 34848768) 2026-10-11 16:33:17,570 120 INFO rb-001770c-225483-423666 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 1497 2026-10-11 16:33:17,574 120 INFO rb-001770c-225483-423666 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-11 16:33:17,578 120 INFO rb-001770c-225483-423666 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 1497 2026-10-11 16:33:17,685 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_163317_685407_test_the_stepper_fields_remain_typable_with_a_keyboard.txt 2026-10-11 16:33:17,685 120 INFO rb-001770c-225483-423666 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/tmpycuqtok9_chrome_odoo" 2026-10-11 16:33:17,756 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:33:19,028 120 INFO rb-001770c-225483-423666 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-11 16:33:19,129 120 INFO rb-001770c-225483-423666 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-11 16:33:19,245 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:20,410 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-11 16:33:20,700 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-11 16:33:20,954 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-11 16:33:22,515 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-11 16:33:22,986 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-11 16:33:23,482 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:24,496 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-11 16:33:24,557 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-11 16:33:24,616 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:25,088 120 INFO rb-001770c-225483-423666 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-11 16:33:25,243 120 INFO rb-001770c-225483-423666 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-11 16:33:25,350 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_display_name_search_finds_point_by_title ... 2026-10-11 16:33:25,435 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_negative_operator_excludes_points_matching_the_title ... 2026-10-11 16:33:25,532 120 INFO rb-001770c-225483-423666 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-11 16:33:25,593 120 INFO rb-001770c-225483-423666 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-11 16:33:25,683 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:33:26,833 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-11 16:33:26,905 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:27,841 120 INFO rb-001770c-225483-423666 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-11 16:33:27,972 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:29,238 120 INFO rb-001770c-225483-423666 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-11 16:33:29,336 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:31,422 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-11 16:33:31,607 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-11 16:33:31,629 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91836] 2026-10-11 16:33:31,629 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-11 16:33:31,696 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-11 16:33:31,891 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-11 16:33:31,911 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-11 16:33:31,927 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-11 16:33:31,930 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-11 16:33:31,973 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-11 16:33:32,068 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-11 16:33:32,152 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-11 16:33:32,238 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-11 16:33:32,301 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-11 16:33:32,342 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-11 16:33:45,665 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:33:46,854 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-10-11 16:33:46,956 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-10-11 16:33:47,025 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-10-11 16:33:47,095 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-10-11 16:33:47,159 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-10-11 16:33:47,212 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-10-11 16:33:47,278 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-10-11 16:33:47,336 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-10-11 16:33:47,417 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-10-11 16:33:47,472 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-10-11 16:33:47,535 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-10-11 16:33:47,629 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:48,695 120 INFO rb-001770c-225483-423666 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-11 16:33:49,209 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-10-11 16:33:49,667 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-11 16:33:50,011 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-10-11 16:33:50,447 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-11 16:33:50,900 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-11 16:33:51,180 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-10-11 16:33:51,643 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:52,783 120 INFO rb-001770c-225483-423666 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-11 16:33:53,556 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:33:54,754 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_01_check_plan_mo ... 2026-10-11 16:33:55,217 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [207] 2026-10-11 16:33:56,393 120 INFO rb-001770c-225483-423666 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-11 16:33:56,894 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [215] 2026-10-11 16:33:57,833 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_11_check_done_mo ... 2026-10-11 16:33:58,305 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [223] 2026-10-11 16:33:59,451 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_22_check_done_wo ... 2026-10-11 16:33:59,857 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [231] 2026-10-11 16:34:01,162 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_23_check_action_generate_serial ... 2026-10-11 16:34:01,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [239] 2026-10-11 16:34:03,273 120 INFO rb-001770c-225483-423666 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-11 16:34:03,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [252] 2026-10-11 16:34:04,641 120 INFO rb-001770c-225483-423666 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-11 16:34:05,056 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [260] 2026-10-11 16:34:07,145 120 INFO rb-001770c-225483-423666 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-11 16:34:07,509 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [268] 2026-10-11 16:34:08,711 120 INFO rb-001770c-225483-423666 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-11 16:34:09,074 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [276] 2026-10-11 16:34:10,502 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:34:11,935 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [284] 2026-10-11 16:34:14,824 120 INFO rb-001770c-225483-423666 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-11 16:34:15,135 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [292] 2026-10-11 16:34:16,503 120 INFO rb-001770c-225483-423666 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-11 16:34:16,527 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 121, model: viin.quality.check 2026-10-11 16:34:16,551 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 121, model: viin.quality.check 2026-10-11 16:34:16,591 120 INFO rb-001770c-225483-423666 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-11 16:34:16,651 120 INFO rb-001770c-225483-423666 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-11 16:34:16,767 120 INFO rb-001770c-225483-423666 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-11 16:34:16,931 120 INFO rb-001770c-225483-423666 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-11 16:34:17,036 120 INFO rb-001770c-225483-423666 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-11 16:34:17,135 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_refused_reopening_failed_check ... 2026-10-11 16:34:17,332 120 INFO rb-001770c-225483-423666 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-11 16:34:17,410 120 INFO rb-001770c-225483-423666 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-11 16:34:17,592 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:34:20,465 120 INFO rb-001770c-225483-423666 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-11 16:34:20,824 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [296] 2026-10-11 16:34:21,740 120 INFO rb-001770c-225483-423666 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-11 16:34:22,024 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [300] 2026-10-11 16:34:22,909 120 INFO rb-001770c-225483-423666 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-11 16:34:23,268 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [304] 2026-10-11 16:34:24,229 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_passed_check_is_not_ready ... 2026-10-11 16:34:24,594 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [308] 2026-10-11 16:34:25,589 120 INFO rb-001770c-225483-423666 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-11 16:34:25,683 120 INFO rb-001770c-225483-423666 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-11 16:34:26,033 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [312] 2026-10-11 16:34:26,861 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:34:27,969 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-11 16:34:28,414 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [320] 2026-10-11 16:34:29,618 120 INFO rb-001770c-225483-423666 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-11 16:34:30,068 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [328] 2026-10-11 16:34:31,100 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-11 16:34:31,525 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [336] 2026-10-11 16:34:32,465 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-11 16:34:32,877 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [344] 2026-10-11 16:34:34,250 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-11 16:34:34,570 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [352] 2026-10-11 16:34:36,457 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:34:37,274 120 INFO rb-001770c-225483-423666 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-11 16:34:37,540 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [360] 2026-10-11 16:34:39,391 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_gets_its_own_finished_product_check ... 2026-10-11 16:34:41,278 120 INFO rb-001770c-225483-423666 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-11 16:34:41,577 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [370] 2026-10-11 16:34:43,409 120 INFO rb-001770c-225483-423666 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-11 16:34:43,688 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [375] 2026-10-11 16:34:45,530 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_gets_its_own_material_check ... 2026-10-11 16:34:45,764 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [380] 2026-10-11 16:34:47,498 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:34:48,782 120 INFO rb-001770c-225483-423666 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-11 16:34:49,112 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [386] 2026-10-11 16:34:49,875 120 INFO rb-001770c-225483-423666 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-11 16:34:50,698 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [390] 2026-10-11 16:34:51,521 120 INFO rb-001770c-225483-423666 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-11 16:34:51,775 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [394] 2026-10-11 16:34:52,659 120 INFO rb-001770c-225483-423666 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-11 16:34:52,986 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [398] 2026-10-11 16:34:53,710 120 INFO rb-001770c-225483-423666 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-11 16:34:53,978 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [402] 2026-10-11 16:34:54,718 120 INFO rb-001770c-225483-423666 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-11 16:34:55,040 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [406] 2026-10-11 16:34:55,796 120 INFO rb-001770c-225483-423666 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-11 16:34:56,132 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [410] 2026-10-11 16:34:57,780 120 INFO rb-001770c-225483-423666 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-11 16:34:58,019 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [417] 2026-10-11 16:34:59,622 120 INFO rb-001770c-225483-423666 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-11 16:34:59,964 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [424] 2026-10-11 16:35:00,931 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [428] 2026-10-11 16:35:01,726 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_nothing_blocks_closing_once_every_check_is_judged ... 2026-10-11 16:35:02,035 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [432] 2026-10-11 16:35:02,817 120 INFO rb-001770c-225483-423666 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-11 16:35:03,107 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [436] 2026-10-11 16:35:04,736 120 INFO rb-001770c-225483-423666 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-11 16:35:04,998 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [440] 2026-10-11 16:35:05,796 120 INFO rb-001770c-225483-423666 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-11 16:35:06,073 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [444] 2026-10-11 16:35:07,969 120 INFO rb-001770c-225483-423666 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-11 16:35:08,236 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [451] 2026-10-11 16:35:08,877 120 INFO rb-001770c-225483-423666 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-11 16:35:09,130 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [455] 2026-10-11 16:35:09,904 120 INFO rb-001770c-225483-423666 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-11 16:35:10,173 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [459] 2026-10-11 16:35:10,807 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [372, 370, 371] 2026-10-11 16:35:10,936 120 INFO rb-001770c-225483-423666 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-11 16:35:11,318 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [463] 2026-10-11 16:35:12,559 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [467] 2026-10-11 16:35:14,443 120 INFO rb-001770c-225483-423666 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-11 16:35:14,726 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [471] 2026-10-11 16:35:16,048 120 INFO rb-001770c-225483-423666 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-11 16:35:16,328 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [475] 2026-10-11 16:35:17,303 120 INFO rb-001770c-225483-423666 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-11 16:35:17,585 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [479] 2026-10-11 16:35:18,658 120 INFO rb-001770c-225483-423666 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-11 16:35:18,945 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [483] 2026-10-11 16:35:21,160 120 INFO rb-001770c-225483-423666 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-11 16:35:21,442 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [487] 2026-10-11 16:35:22,725 120 INFO rb-001770c-225483-423666 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-11 16:35:23,065 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [491] 2026-10-11 16:35:23,987 120 INFO rb-001770c-225483-423666 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-11 16:35:24,291 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [495] 2026-10-11 16:35:25,343 120 INFO rb-001770c-225483-423666 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-11 16:35:25,625 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [499] 2026-10-11 16:35:26,717 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_succeeds_once_every_check_is_passed ... 2026-10-11 16:35:27,035 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [503] 2026-10-11 16:35:28,071 120 INFO rb-001770c-225483-423666 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-11 16:35:28,400 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [507] 2026-10-11 16:35:29,550 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:35:31,998 120 INFO rb-001770c-225483-423666 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-11 16:35:32,415 120 INFO rb-001770c-225483-423666 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-11 16:35:32,974 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_quality_user_reopens_check_of_done_picking ... 2026-10-11 16:35:33,642 120 INFO rb-001770c-225483-423666 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-11 16:35:34,079 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-11 16:35:34,584 120 INFO rb-001770c-225483-423666 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-11 16:35:35,089 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-11 16:35:35,172 120 INFO rb-001770c-225483-423666 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-11 16:35:35,649 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-11 16:35:35,775 120 INFO rb-001770c-225483-423666 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-11 16:35:36,853 120 INFO rb-001770c-225483-423666 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-11 16:35:37,564 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_create_quality_check ... 2026-10-11 16:35:37,938 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 136, model: viin.quality.check 2026-10-11 16:35:37,987 120 INFO rb-001770c-225483-423666 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-11 16:35:38,569 120 INFO rb-001770c-225483-423666 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-11 16:35:39,028 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_write ... 2026-10-11 16:35:39,507 120 INFO rb-001770c-225483-423666 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-11 16:35:40,420 120 INFO rb-001770c-225483-423666 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-11 16:35:40,484 120 INFO rb-001770c-225483-423666 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-11 16:35:40,519 120 INFO rb-001770c-225483-423666 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-11 16:35:40,559 120 INFO rb-001770c-225483-423666 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-11 16:35:40,926 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [423] 2026-10-11 16:35:41,009 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [729] 2026-10-11 16:35:41,068 120 INFO rb-001770c-225483-423666 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-11 16:35:41,747 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_unlink_quality_check ... 2026-10-11 16:35:42,066 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 136, model: viin.quality.check 2026-10-11 16:35:42,112 120 INFO rb-001770c-225483-423666 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-11 16:35:42,507 120 INFO rb-001770c-225483-423666 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-11 16:35:43,150 120 INFO rb-001770c-225483-423666 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-11 16:35:43,462 120 INFO rb-001770c-225483-423666 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-11 16:35:43,867 120 INFO rb-001770c-225483-423666 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-11 16:35:44,515 120 INFO rb-001770c-225483-423666 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-11 16:35:45,169 120 INFO rb-001770c-225483-423666 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-11 16:35:45,520 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_reopens_check_of_open_picking ... 2026-10-11 16:35:45,860 120 INFO rb-001770c-225483-423666 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-11 16:35:46,227 120 INFO rb-001770c-225483-423666 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-11 16:35:47,015 120 INFO rb-001770c-225483-423666 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-11 16:35:47,601 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:35:48,771 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-11 16:35:49,259 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-11 16:35:49,744 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [761] 2026-10-11 16:35:49,785 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-11 16:35:50,210 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-11 16:35:50,885 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-11 16:35:51,402 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-11 16:35:51,868 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:35:53,779 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-11 16:35:53,823 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-11 16:35:53,841 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-11 16:35:53,860 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2696] 2026-10-11 16:35:53,863 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-11 16:35:53,892 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-11 16:35:53,907 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-11 16:35:53,909 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-11 16:35:53,933 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-11 16:35:53,949 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-11 16:35:53,992 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-11 16:35:54,033 120 INFO rb-001770c-225483-423666 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-11 16:35:54,080 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 143, model: stock.picking.type 2026-10-11 16:35:54,120 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 143, model: stock.picking.type 2026-10-11 16:35:54,173 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:35:54,752 120 INFO rb-001770c-225483-423666 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-11 16:35:56,005 120 INFO rb-001770c-225483-423666 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-11 16:35:57,468 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:35:57,489 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-10-11 16:35:57,544 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-10-11 16:35:57,585 120 INFO rb-001770c-225483-423666 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-11 16:35:57,627 120 INFO rb-001770c-225483-423666 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-11 16:35:57,676 120 INFO rb-001770c-225483-423666 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-11 16:35:57,723 120 INFO rb-001770c-225483-423666 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-11 16:35:57,768 120 INFO rb-001770c-225483-423666 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-11 16:35:57,808 120 INFO rb-001770c-225483-423666 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-11 16:35:57,855 120 INFO rb-001770c-225483-423666 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-11 16:35:57,893 120 INFO rb-001770c-225483-423666 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-11 16:35:57,931 120 INFO rb-001770c-225483-423666 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-11 16:35:57,970 120 INFO rb-001770c-225483-423666 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-11 16:35:58,010 120 INFO rb-001770c-225483-423666 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-11 16:35:58,049 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-10-11 16:35:58,093 120 INFO rb-001770c-225483-423666 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-11 16:35:58,138 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-10-11 16:35:58,182 120 INFO rb-001770c-225483-423666 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-11 16:35:58,228 120 INFO rb-001770c-225483-423666 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-11 16:35:58,268 120 INFO rb-001770c-225483-423666 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-11 16:35:58,311 120 INFO rb-001770c-225483-423666 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-11 16:35:58,350 120 INFO rb-001770c-225483-423666 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-11 16:35:58,384 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-10-11 16:35:58,432 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-10-11 16:35:58,483 120 INFO rb-001770c-225483-423666 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-11 16:35:58,536 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-10-11 16:35:58,591 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:35:58,618 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-10-11 16:35:58,670 120 INFO rb-001770c-225483-423666 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-11 16:35:58,720 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-10-11 16:35:58,767 120 INFO rb-001770c-225483-423666 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-11 16:35:58,817 120 INFO rb-001770c-225483-423666 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-11 16:35:58,872 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:35:58,892 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-10-11 16:35:58,946 120 INFO rb-001770c-225483-423666 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-11 16:35:59,005 120 INFO rb-001770c-225483-423666 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-11 16:35:59,085 120 INFO rb-001770c-225483-423666 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-11 16:35:59,186 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-10-11 16:35:59,243 120 INFO rb-001770c-225483-423666 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-11 16:35:59,303 120 INFO rb-001770c-225483-423666 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-11 16:35:59,369 120 INFO rb-001770c-225483-423666 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-11 16:35:59,434 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-10-11 16:35:59,490 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-10-11 16:35:59,514 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-10-11 16:35:59,560 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:35:59,578 120 INFO rb-001770c-225483-423666 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-11 16:35:59,621 120 INFO rb-001770c-225483-423666 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-11 16:35:59,658 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-10-11 16:35:59,699 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:35:59,716 120 INFO rb-001770c-225483-423666 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-11 16:35:59,804 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:35:59,821 120 INFO rb-001770c-225483-423666 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-11 16:36:02,191 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-10-11 16:36:02,369 120 INFO rb-001770c-225483-423666 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-11 16:36:10,153 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-10-11 16:36:12,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-10-11 16:36:12,427 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-10-11 16:36:12,464 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-10-11 16:36:12,504 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:36:12,530 120 INFO rb-001770c-225483-423666 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-11 16:36:14,133 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:15,695 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:15] "POST /web/signup HTTP/1.1" 200 - 203 0.173 1.394 2026-10-11 16:36:15,759 120 INFO rb-001770c-225483-423666 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-11 16:36:17,290 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:18,865 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:18] "POST /web/signup HTTP/1.1" 200 - 203 0.258 1.320 2026-10-11 16:36:18,880 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-10-11 16:36:19,502 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-11 16:36:19,670 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #146 deleted mail.mail records with IDs: [377] 2026-10-11 16:36:19,695 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #146 deleted mail.message records with IDs: [8805] 2026-10-11 16:36:19,714 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-11 16:36:19,722 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:19,723 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:19] "POST /web/signup HTTP/1.1" 303 - 286 0.369 0.467 2026-10-11 16:36:19,737 120 INFO rb-001770c-225483-423666 odoo.http: Session expired 2026-10-11 16:36:19,737 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:19] "GET /my HTTP/1.1" 303 - 5 0.003 0.007 2026-10-11 16:36:20,524 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:20] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.143 0.641 2026-10-11 16:36:20,575 120 INFO rb-001770c-225483-423666 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-11 16:36:22,108 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:23,685 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:23] "POST /web/signup HTTP/1.1" 200 - 203 0.187 1.398 2026-10-11 16:36:23,754 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-10-11 16:36:25,231 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:27,882 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:27] "POST /web/signup HTTP/1.1" 200 - 203 0.206 2.451 2026-10-11 16:36:27,934 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-10-11 16:36:29,407 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:30,463 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-11 16:36:30,653 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [378] 2026-10-11 16:36:30,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #147 deleted mail.message records with IDs: [8814] 2026-10-11 16:36:30,706 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-11 16:36:30,721 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:30,721 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:30] "POST /web/signup HTTP/1.1" 303 - 285 0.324 0.994 2026-10-11 16:36:30,748 120 INFO rb-001770c-225483-423666 odoo.http: Session expired 2026-10-11 16:36:30,749 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:30] "GET /my HTTP/1.1" 303 - 5 0.008 0.008 2026-10-11 16:36:31,907 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:31] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.201 0.952 2026-10-11 16:36:31,963 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-10-11 16:36:33,440 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:34,987 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:34] "POST /web/signup HTTP/1.1" 200 - 203 0.166 1.384 2026-10-11 16:36:35,542 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-11 16:36:35,716 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [379] 2026-10-11 16:36:35,729 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #148 deleted mail.message records with IDs: [8819] 2026-10-11 16:36:35,752 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-11 16:36:35,775 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:35,776 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:35] "POST /web/signup HTTP/1.1" 303 - 265 0.327 0.433 2026-10-11 16:36:35,815 120 INFO rb-001770c-225483-423666 odoo.http: Session expired 2026-10-11 16:36:35,816 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:35] "GET /my HTTP/1.1" 303 - 5 0.010 0.023 2026-10-11 16:36:36,490 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:36] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.077 0.594 2026-10-11 16:36:36,551 120 INFO rb-001770c-225483-423666 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-11 16:36:38,295 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:39,807 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:39] "POST /web/signup HTTP/1.1" 200 - 202 0.195 1.320 2026-10-11 16:36:40,585 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:40] "POST /web/signup HTTP/1.1" 200 - 128 0.103 0.603 2026-10-11 16:36:41,146 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reader2@blocked-example.com from 127.0.0.1 2026-10-11 16:36:41,260 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [380] 2026-10-11 16:36:41,272 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #149 deleted mail.message records with IDs: [8824] 2026-10-11 16:36:41,287 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reader2@blocked-example.com from 127.0.0.1 2026-10-11 16:36:41,296 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:41,296 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:41] "POST /web/signup HTTP/1.1" 303 - 286 0.201 0.426 2026-10-11 16:36:41,316 120 INFO rb-001770c-225483-423666 odoo.http: Session expired 2026-10-11 16:36:41,316 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:41] "GET /my HTTP/1.1" 303 - 5 0.004 0.012 2026-10-11 16:36:42,148 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:42] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.173 0.654 2026-10-11 16:36:42,728 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reader3@blocked-example.com from 127.0.0.1 2026-10-11 16:36:42,851 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #150 deleted mail.mail records with IDs: [381] 2026-10-11 16:36:42,864 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #150 deleted mail.message records with IDs: [8827] 2026-10-11 16:36:42,880 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reader3@blocked-example.com from 127.0.0.1 2026-10-11 16:36:42,889 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:42,889 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:42] "POST /web/signup HTTP/1.1" 303 - 286 0.246 0.432 2026-10-11 16:36:42,907 120 INFO rb-001770c-225483-423666 odoo.http: Session expired 2026-10-11 16:36:42,907 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:42] "GET /my HTTP/1.1" 303 - 5 0.003 0.009 2026-10-11 16:36:43,532 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:43] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.064 0.558 2026-10-11 16:36:44,198 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reader4@blocked-example.com from 127.0.0.1 2026-10-11 16:36:44,391 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [382] 2026-10-11 16:36:44,416 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #151 deleted mail.message records with IDs: [8830] 2026-10-11 16:36:44,438 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reader4@blocked-example.com from 127.0.0.1 2026-10-11 16:36:44,452 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:44,452 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:44] "POST /web/signup HTTP/1.1" 303 - 286 0.388 0.482 2026-10-11 16:36:44,470 120 INFO rb-001770c-225483-423666 odoo.http: Session expired 2026-10-11 16:36:44,470 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:44] "GET /my HTTP/1.1" 303 - 5 0.004 0.009 2026-10-11 16:36:45,168 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:45] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.063 0.631 2026-10-11 16:36:45,251 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:36:45,276 120 INFO rb-001770c-225483-423666 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-11 16:36:46,912 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:48,463 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:48] "POST /web/signup HTTP/1.1" 200 - 203 0.185 1.371 2026-10-11 16:36:49,172 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-11 16:36:49,189 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8834] 2026-10-11 16:36:49,198 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:36:49,565 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:resident@blocked-example.com from 127.0.0.1 2026-10-11 16:36:49,613 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:resident@blocked-example.com from 127.0.0.1 2026-10-11 16:36:49,638 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:49,639 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:49] "POST /web/reset_password HTTP/1.1" 303 - 117 0.154 0.225 2026-10-11 16:36:49,680 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:resident@blocked-example.com from 127.0.0.1 2026-10-11 16:36:49,700 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:49] "POST /web/login HTTP/1.1" 303 - 16 0.015 0.036 2026-10-11 16:36:49,733 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login failed for db:rb-001770c-225483-423666 login:resident@blocked-example.com from 127.0.0.1 2026-10-11 16:36:50,382 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:50] "POST /web/login HTTP/1.1" 200 - 105 0.108 0.563 2026-10-11 16:36:50,419 120 INFO rb-001770c-225483-423666 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-10-11 16:36:51,992 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:36:54,785 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:54] "POST /web/signup HTTP/1.1" 200 - 203 0.195 2.614 2026-10-11 16:36:55,521 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:invitee@blocked-example.com from 127.0.0.1 2026-10-11 16:36:55,717 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #153 deleted mail.mail records with IDs: [385] 2026-10-11 16:36:55,737 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #153 deleted mail.message records with IDs: [8840] 2026-10-11 16:36:55,765 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:invitee@blocked-example.com from 127.0.0.1 2026-10-11 16:36:55,781 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:36:55,781 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:55] "POST /web/signup HTTP/1.1" 303 - 297 0.366 0.489 2026-10-11 16:36:55,811 120 INFO rb-001770c-225483-423666 odoo.http: Session expired 2026-10-11 16:36:55,811 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:55] "GET /my HTTP/1.1" 303 - 5 0.005 0.015 2026-10-11 16:36:56,571 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:36:56] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.122 0.634 2026-10-11 16:36:56,648 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:36:56,922 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-11 16:36:57,066 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-11 16:36:57,305 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:36:57,544 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-11 16:36:57,868 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-11 16:36:58,197 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-11 16:36:58,536 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-11 16:36:58,832 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-11 16:36:59,124 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-11 16:36:59,465 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:36:59,689 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-11 16:37:00,219 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-11 16:37:00,732 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-11 16:37:02,222 120 INFO rb-001770c-225483-423666 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-11 16:37:03,715 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:37:04,976 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-11 16:37:05,329 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-11 16:37:05,654 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-11 16:37:05,706 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-11 16:37:05,920 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:37:05,952 120 INFO rb-001770c-225483-423666 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-11 16:37:05,952 120 INFO rb-001770c-225483-423666 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-11 16:37:06,152 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-11 16:37:06,248 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-11 16:37:06,284 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-11 16:37:06,369 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-11 16:37:06,467 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:37:06,484 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-11 16:37:07,538 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-10-11 16:37:07,633 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-11 16:37:08,404 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:37:22,216 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-11 16:37:30,830 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-11 16:37:39,533 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-11 16:37:49,236 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-11 16:37:55,278 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-11 16:38:02,060 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:38:21,736 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-11 16:38:22,204 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-11 16:38:22,797 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:38:41,958 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-11 16:38:42,470 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:38:43,803 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-11 16:38:44,261 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-11 16:38:44,433 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-11 16:38:44,845 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-11 16:38:45,195 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-11 16:38:47,551 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-11 16:38:49,942 120 INFO rb-001770c-225483-423666 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-11 16:38:50,226 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:38:50,000 120 INFO rb-001770c-225483-423666 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-11 16:38:52,000 120 INFO rb-001770c-225483-423666 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-11 16:38:54,000 120 INFO rb-001770c-225483-423666 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-11 16:38:57,000 120 INFO rb-001770c-225483-423666 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-11 16:38:58,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8934, 8933] 2026-10-11 16:38:59,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [146] 2026-10-11 16:38:59,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1360] 2026-10-11 16:38:59,000 120 INFO rb-001770c-225483-423666 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-11 16:39:00,000 120 INFO rb-001770c-225483-423666 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-11 16:39:02,000 120 INFO rb-001770c-225483-423666 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-11 16:39:06,000 120 INFO rb-001770c-225483-423666 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-11 16:39:07,000 120 INFO rb-001770c-225483-423666 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-11 16:39:09,000 120 INFO rb-001770c-225483-423666 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-11 16:39:10,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8976, 8974, 8973] 2026-10-11 16:39:10,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [155] 2026-10-11 16:39:10,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1377] 2026-10-11 16:39:10,000 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-11 16:39:12,000 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-10-11 16:39:13,630 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:39:13,648 120 INFO rb-001770c-225483-423666 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-11 16:39:14,824 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:39:14,000 120 INFO rb-001770c-225483-423666 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-11 16:39:22,000 120 INFO rb-001770c-225483-423666 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-11 16:39:23,000 120 INFO rb-001770c-225483-423666 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-11 16:39:24,000 120 INFO rb-001770c-225483-423666 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-11 16:39:24,000 120 INFO rb-001770c-225483-423666 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-11 16:39:29,248 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:39:29,265 120 INFO rb-001770c-225483-423666 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-11 16:39:29,887 120 INFO rb-001770c-225483-423666 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-11 16:39:30,216 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:39:30,231 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-11 16:39:30,691 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-11 16:39:31,174 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-11 16:39:32,898 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-11 16:39:33,305 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-11 16:39:34,812 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9218, 9214, 9213] 2026-10-11 16:39:34,892 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [179] 2026-10-11 16:39:34,899 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1392] 2026-10-11 16:39:35,420 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-11 16:39:37,160 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-11 16:39:39,275 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9233, 9229, 9228] 2026-10-11 16:39:39,333 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [182] 2026-10-11 16:39:39,343 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1398] 2026-10-11 16:39:39,871 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-11 16:39:41,331 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-11 16:39:43,231 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-11 16:39:44,606 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-11 16:39:46,015 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-11 16:39:48,156 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-11 16:39:50,755 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-11 16:39:52,469 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-11 16:39:53,920 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-11 16:39:55,512 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-11 16:39:56,958 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-11 16:39:58,724 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:39:58,000 120 INFO rb-001770c-225483-423666 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-11 16:40:00,000 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-11 16:40:02,000 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-11 16:40:04,000 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-11 16:40:08,000 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-10-11 16:40:09,511 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:40:09,530 120 INFO rb-001770c-225483-423666 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-11 16:40:10,615 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-10-11 16:40:11,357 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-10-11 16:40:13,064 120 INFO rb-001770c-225483-423666 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-11 16:40:14,141 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-10-11 16:40:15,757 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-10-11 16:40:17,481 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-10-11 16:40:19,334 120 INFO rb-001770c-225483-423666 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-11 16:40:20,393 120 INFO rb-001770c-225483-423666 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-11 16:40:22,762 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:40:25,803 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-11 16:40:26,027 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-11 16:40:27,211 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-11 16:40:27,377 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 165, model: team.sales.target 2026-10-11 16:40:27,410 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9379] 2026-10-11 16:40:27,415 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-11 16:40:27,422 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: team.sales.target 2026-10-11 16:40:27,430 120 INFO rb-001770c-225483-423666 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-11 16:40:27,455 120 INFO rb-001770c-225483-423666 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-11 16:40:27,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9381] 2026-10-11 16:40:27,504 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-11 16:40:27,639 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9382, 9377] 2026-10-11 16:40:27,640 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-11 16:40:27,667 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9382, 9377] 2026-10-11 16:40:27,675 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [1] 2026-10-11 16:40:27,685 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1458] 2026-10-11 16:40:27,687 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: personal.sales.target 2026-10-11 16:40:27,698 120 INFO rb-001770c-225483-423666 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-11 16:40:27,730 120 INFO rb-001770c-225483-423666 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-11 16:40:27,773 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9380] 2026-10-11 16:40:27,773 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-11 16:40:27,817 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-11 16:40:28,078 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9379] 2026-10-11 16:40:28,114 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted team.sales.target records with IDs: [8] 2026-10-11 16:40:28,185 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1460] 2026-10-11 16:40:28,334 120 INFO rb-001770c-225483-423666 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-11 16:40:28,371 120 INFO rb-001770c-225483-423666 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-11 16:40:28,426 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9381] 2026-10-11 16:40:28,437 120 INFO rb-001770c-225483-423666 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-11 16:40:28,501 120 INFO rb-001770c-225483-423666 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-11 16:40:28,694 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9377] 2026-10-11 16:40:28,721 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [1] 2026-10-11 16:40:28,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1458] 2026-10-11 16:40:28,940 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9385] 2026-10-11 16:40:28,960 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [5] 2026-10-11 16:40:28,973 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1466, 1467] 2026-10-11 16:40:28,994 120 INFO rb-001770c-225483-423666 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-11 16:40:29,034 120 INFO rb-001770c-225483-423666 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-11 16:40:29,105 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9380] 2026-10-11 16:40:29,123 120 INFO rb-001770c-225483-423666 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-11 16:40:29,184 120 INFO rb-001770c-225483-423666 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-11 16:40:29,267 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-11 16:40:29,636 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9379] 2026-10-11 16:40:29,673 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [8] 2026-10-11 16:40:29,714 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1460] 2026-10-11 16:40:29,879 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9381] 2026-10-11 16:40:29,907 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [9] 2026-10-11 16:40:29,962 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1462] 2026-10-11 16:40:30,288 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9377] 2026-10-11 16:40:30,321 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [1] 2026-10-11 16:40:30,329 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1458] 2026-10-11 16:40:30,469 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9380] 2026-10-11 16:40:30,494 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [3] 2026-10-11 16:40:30,505 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1461] 2026-10-11 16:40:30,760 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9390] 2026-10-11 16:40:30,792 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-11 16:40:30,799 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1476, 1477] 2026-10-11 16:40:30,930 120 INFO rb-001770c-225483-423666 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-11 16:40:30,964 120 INFO rb-001770c-225483-423666 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-11 16:40:31,009 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9381] 2026-10-11 16:40:31,046 120 INFO rb-001770c-225483-423666 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-11 16:40:31,136 120 INFO rb-001770c-225483-423666 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-11 16:40:31,178 120 INFO rb-001770c-225483-423666 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-11 16:40:31,214 120 INFO rb-001770c-225483-423666 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-11 16:40:31,279 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9389] 2026-10-11 16:40:31,304 120 INFO rb-001770c-225483-423666 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-11 16:40:31,330 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9389] 2026-10-11 16:40:31,335 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [8] 2026-10-11 16:40:31,340 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1474, 1475] 2026-10-11 16:40:31,404 120 INFO rb-001770c-225483-423666 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-11 16:40:31,560 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9390] 2026-10-11 16:40:31,580 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-11 16:40:31,586 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1476, 1477] 2026-10-11 16:40:31,624 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-11 16:40:31,972 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9379] 2026-10-11 16:40:31,997 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [8] 2026-10-11 16:40:32,040 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1460] 2026-10-11 16:40:32,217 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9381] 2026-10-11 16:40:32,223 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [9] 2026-10-11 16:40:32,252 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1462] 2026-10-11 16:40:32,428 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9377] 2026-10-11 16:40:32,438 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [1] 2026-10-11 16:40:32,443 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1458] 2026-10-11 16:40:32,541 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9380] 2026-10-11 16:40:32,545 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [3] 2026-10-11 16:40:32,552 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1461] 2026-10-11 16:40:32,646 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:40:35,171 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-11 16:40:35,352 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-11 16:40:50,164 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-11 16:40:50,216 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-11 16:40:50,274 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-11 16:40:50,314 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-11 16:40:50,371 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-11 16:40:50,487 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 16:40:53,639 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-11 16:40:53,834 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-11 16:40:54,662 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-11 16:40:54,726 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-11 16:40:54,790 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:40:57,538 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-11 16:40:57,736 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-11 16:40:58,681 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-11 16:40:58,948 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-11 16:40:58,989 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-11 16:41:04,312 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-11 16:41:04,525 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-11 16:41:06,294 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-11 16:41:06,386 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1501] 2026-10-11 16:41:06,439 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-11 16:41:06,635 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:41:08,882 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-11 16:41:09,060 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-11 16:41:09,411 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-11 16:41:10,056 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9853] 2026-10-11 16:41:10,081 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [44] 2026-10-11 16:41:10,087 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1551] 2026-10-11 16:41:10,395 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9856] 2026-10-11 16:41:10,417 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [46] 2026-10-11 16:41:10,426 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1555, 1556] 2026-10-11 16:41:10,447 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9854] 2026-10-11 16:41:10,484 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted team.sales.target records with IDs: [43] 2026-10-11 16:41:10,546 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1553] 2026-10-11 16:41:10,776 120 INFO rb-001770c-225483-423666 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-11 16:41:11,194 120 INFO rb-001770c-225483-423666 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-11 16:41:11,220 120 INFO rb-001770c-225483-423666 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-11 16:41:11,252 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9858] 2026-10-11 16:41:11,261 120 INFO rb-001770c-225483-423666 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-11 16:41:11,287 120 INFO rb-001770c-225483-423666 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-11 16:41:11,309 120 INFO rb-001770c-225483-423666 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-11 16:41:11,340 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9857] 2026-10-11 16:41:11,348 120 INFO rb-001770c-225483-423666 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-11 16:41:11,390 120 INFO rb-001770c-225483-423666 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-11 16:41:11,529 120 INFO rb-001770c-225483-423666 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-11 16:41:11,554 120 INFO rb-001770c-225483-423666 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-11 16:41:11,591 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9857] 2026-10-11 16:41:11,610 120 INFO rb-001770c-225483-423666 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-11 16:41:11,639 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9857] 2026-10-11 16:41:11,643 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted personal.sales.target records with IDs: [48] 2026-10-11 16:41:11,650 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.followers records with IDs: [1557] 2026-10-11 16:41:11,685 120 INFO rb-001770c-225483-423666 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-11 16:41:11,725 120 INFO rb-001770c-225483-423666 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-11 16:41:11,749 120 INFO rb-001770c-225483-423666 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-11 16:41:11,784 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #188 deleted mail.message records with IDs: [9858] 2026-10-11 16:41:11,800 120 INFO rb-001770c-225483-423666 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-11 16:41:11,852 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-11 16:41:12,020 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: team.sales.target 2026-10-11 16:41:12,666 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 187, model: team.sales.target 2026-10-11 16:41:12,686 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9862] 2026-10-11 16:41:12,690 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: team.sales.target 2026-10-11 16:41:12,817 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9863, 9860] 2026-10-11 16:41:12,817 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: personal.sales.target 2026-10-11 16:41:12,835 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9863, 9860] 2026-10-11 16:41:12,841 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted personal.sales.target records with IDs: [51] 2026-10-11 16:41:12,848 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.followers records with IDs: [1559] 2026-10-11 16:41:12,850 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: personal.sales.target 2026-10-11 16:41:12,855 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: team.sales.target 2026-10-11 16:41:13,228 120 INFO rb-001770c-225483-423666 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-11 16:41:13,254 120 INFO rb-001770c-225483-423666 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-11 16:41:13,289 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9865] 2026-10-11 16:41:13,289 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: team.sales.target 2026-10-11 16:41:13,298 120 INFO rb-001770c-225483-423666 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-11 16:41:13,321 120 INFO rb-001770c-225483-423666 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-11 16:41:13,353 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9861] 2026-10-11 16:41:13,358 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted personal.sales.target records with IDs: [52] 2026-10-11 16:41:13,367 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.followers records with IDs: [1560] 2026-10-11 16:41:13,369 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 187, model: personal.sales.target 2026-10-11 16:41:13,386 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #187 deleted mail.message records with IDs: [9861] 2026-10-11 16:41:13,386 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 187, model: personal.sales.target 2026-10-11 16:41:13,461 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:41:16,041 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-11 16:41:16,192 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-11 16:41:18,031 120 INFO rb-001770c-225483-423666 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-11 16:41:18,894 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:41:21,662 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-11 16:41:21,878 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-11 16:41:23,800 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-11 16:41:25,100 120 INFO rb-001770c-225483-423666 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-11 16:41:28,079 120 INFO rb-001770c-225483-423666 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-11 16:41:31,228 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-11 16:41:33,582 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-11 16:41:36,545 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-11 16:41:37,118 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:41:39,619 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-11 16:41:39,884 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-11 16:41:41,445 120 INFO rb-001770c-225483-423666 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-11 16:41:46,335 120 INFO rb-001770c-225483-423666 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-11 16:41:50,958 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:41:54,163 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-11 16:41:54,368 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-11 16:41:56,095 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-11 16:41:59,422 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-11 16:42:02,231 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #208 deleted mail.mail records with IDs: [405] 2026-10-11 16:42:06,016 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-11 16:42:07,070 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-11 16:42:09,980 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #207 deleted mail.mail records with IDs: [407] 2026-10-11 16:42:10,884 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 16:42:13,883 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-11 16:42:14,151 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-11 16:42:14,585 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-11 16:42:20,459 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-11 16:42:25,720 120 INFO rb-001770c-225483-423666 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-11 16:42:28,942 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-11 16:42:49,170 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-11 16:42:54,780 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-11 16:43:00,160 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-11 16:43:05,426 120 INFO rb-001770c-225483-423666 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-11 16:43:09,229 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-11 16:43:10,231 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-11 16:43:30,607 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-11 16:43:35,322 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-11 16:43:41,327 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-11 16:43:47,002 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:43:49,395 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-11 16:43:49,585 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-11 16:43:50,015 120 INFO rb-001770c-225483-423666 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-11 16:43:53,500 120 INFO rb-001770c-225483-423666 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-11 16:43:58,030 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:44:00,559 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-11 16:44:00,761 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-11 16:44:01,126 120 INFO rb-001770c-225483-423666 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-11 16:44:07,124 120 INFO rb-001770c-225483-423666 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-11 16:44:07,216 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7206] 2026-10-11 16:44:07,216 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-11 16:44:10,743 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:44:13,291 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-11 16:44:13,480 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-11 16:44:13,870 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-11 16:44:20,822 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-11 16:44:22,630 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-11 16:44:23,899 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-10-11 16:44:23,957 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-10-11 16:44:23,988 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-10-11 16:44:24,609 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-11 16:44:28,711 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-10-11 16:44:28,950 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-10-11 16:44:28,954 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-10-11 16:44:28,998 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-10-11 16:44:29,105 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-11 16:44:33,772 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-11 16:44:35,197 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:44:37,545 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-11 16:44:37,626 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:44:39,928 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-11 16:44:39,993 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-11 16:44:40,043 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-11 16:44:40,238 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-11 16:44:40,431 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:40,452 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:40,460 120 INFO rb-001770c-225483-423666 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-11 16:44:40,481 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:40,488 120 INFO rb-001770c-225483-423666 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-11 16:44:40,536 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-11 16:44:40,546 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:40,549 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:40,552 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:40,556 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:40,559 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-11 16:44:40,599 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-11 16:44:40,794 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:40,813 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:40,821 120 INFO rb-001770c-225483-423666 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-11 16:44:40,841 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:40,848 120 INFO rb-001770c-225483-423666 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-11 16:44:40,898 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-11 16:44:40,919 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:40,923 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:40,938 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:40,942 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:40,947 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-11 16:44:40,995 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-11 16:44:41,249 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:41,289 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:41,302 120 INFO rb-001770c-225483-423666 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-11 16:44:41,355 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:41,381 120 INFO rb-001770c-225483-423666 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-11 16:44:41,426 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-11 16:44:41,436 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:41,439 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:41,443 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:41,446 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:41,449 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-11 16:44:41,489 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-11 16:44:41,748 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:41,769 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:41,777 120 INFO rb-001770c-225483-423666 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-11 16:44:41,800 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:41,807 120 INFO rb-001770c-225483-423666 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-11 16:44:41,857 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-11 16:44:41,868 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:41,872 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:41,876 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:41,880 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:41,882 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-11 16:44:41,921 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-11 16:44:42,142 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:42,161 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:42,169 120 INFO rb-001770c-225483-423666 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-11 16:44:42,189 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team 2026-10-11 16:44:42,196 120 INFO rb-001770c-225483-423666 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-11 16:44:42,246 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team 2026-10-11 16:44:42,257 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:42,260 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:42,263 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:42,267 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:42,270 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-11 16:44:42,310 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-11 16:44:42,640 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:42,664 120 INFO rb-001770c-225483-423666 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-11 16:44:42,709 120 INFO rb-001770c-225483-423666 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-11 16:44:42,727 120 INFO rb-001770c-225483-423666 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-11 16:44:42,845 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:42,864 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:42,869 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:42,874 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:42,881 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-11 16:44:42,923 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-11 16:44:43,332 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:43,370 120 INFO rb-001770c-225483-423666 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-11 16:44:43,440 120 INFO rb-001770c-225483-423666 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-11 16:44:43,463 120 INFO rb-001770c-225483-423666 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-11 16:44:43,602 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:43,621 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:43,629 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: crm.team.region 2026-10-11 16:44:43,636 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:43,647 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: crm.team.region 2026-10-11 16:44:43,694 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-11 16:44:44,161 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:44,212 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-11 16:44:44,549 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:44,569 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team 2026-10-11 16:44:44,642 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:44,658 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: crm.team.region 2026-10-11 16:44:44,714 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:44:47,714 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-11 16:44:48,129 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,199 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,261 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,343 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,376 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:48,420 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:48,457 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:48,488 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,506 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:48,559 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:48,604 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:48,630 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,667 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,695 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:48,736 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-11 16:44:49,048 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,143 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,221 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,302 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,331 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:49,377 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:49,420 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:49,446 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,466 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:49,511 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:49,548 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:49,574 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,607 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,641 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:49,675 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-11 16:44:50,007 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:50,075 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:50,181 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:50,217 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:50,280 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:50,335 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:50,375 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:50,400 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:50,470 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:50,514 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:50,551 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:50,589 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:50,626 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:50,665 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-11 16:44:50,981 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,049 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,125 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,150 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:51,207 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:51,253 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:51,290 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,316 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:51,374 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:51,421 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:51,456 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,491 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,519 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,552 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-11 16:44:51,882 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:51,985 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:52,105 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:52,132 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:52,190 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:52,235 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:52,272 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:52,298 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:52,353 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:52,397 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:52,431 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:52,465 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:52,491 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:52,527 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-11 16:44:52,805 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 242, model: crm.lead 2026-10-11 16:44:52,878 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 242, model: crm.lead 2026-10-11 16:44:52,927 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 242, model: crm.lead 2026-10-11 16:44:53,010 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:53,042 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 242, model: crm.lead 2026-10-11 16:44:53,101 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 242, model: crm.lead 2026-10-11 16:44:53,147 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 242, model: crm.lead 2026-10-11 16:44:53,184 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:53,211 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:53,262 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:53,300 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 242, model: crm.lead 2026-10-11 16:44:53,328 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:53,349 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:53,394 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:53,435 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 242, model: crm.lead 2026-10-11 16:44:53,469 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:53,499 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:53,531 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.lead 2026-10-11 16:44:53,602 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:44:54,644 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-11 16:44:54,678 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10549] 2026-10-11 16:44:54,692 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:44:55,000 120 INFO rb-001770c-225483-423666 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-11 16:44:55,554 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-11 16:44:55,567 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10553] 2026-10-11 16:44:55,578 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:44:56,021 120 INFO rb-001770c-225483-423666 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-11 16:44:56,256 120 INFO rb-001770c-225483-423666 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-11 16:44:56,424 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:45:00,117 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-11 16:45:00,811 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:00,850 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:00,891 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:00,952 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-11 16:45:01,738 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [3880] 2026-10-11 16:45:01,763 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:01,784 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: sale.order 2026-10-11 16:45:01,829 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: sale.order 2026-10-11 16:45:01,865 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: sale.order 2026-10-11 16:45:01,930 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-11 16:45:03,526 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [3880] 2026-10-11 16:45:03,550 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:04,181 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [7526, 4790, 3903, 3882] 2026-10-11 16:45:04,197 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:04,789 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [6984, 4791, 3904, 3883] 2026-10-11 16:45:04,805 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:05,275 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted ir.model.data records with IDs: [245097, 245098, 245099] 2026-10-11 16:45:05,275 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [4789, 3902, 3901, 3900, 3881] 2026-10-11 16:45:05,301 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:05,336 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: sale.order 2026-10-11 16:45:05,377 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: sale.order 2026-10-11 16:45:05,423 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: sale.order 2026-10-11 16:45:05,489 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-11 16:45:06,155 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:06,203 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:06,254 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:06,306 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 248, model: sale.order 2026-10-11 16:45:06,359 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 248, model: sale.order 2026-10-11 16:45:06,413 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 248, model: sale.order 2026-10-11 16:45:07,325 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [6984, 4791, 3904, 3883] 2026-10-11 16:45:07,349 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:07,383 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 248, model: sale.order 2026-10-11 16:45:07,443 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 248, model: sale.order 2026-10-11 16:45:07,495 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 248, model: sale.order 2026-10-11 16:45:07,552 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-11 16:45:09,274 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [3880] 2026-10-11 16:45:09,293 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:09,760 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [7526, 4790, 3903, 3882] 2026-10-11 16:45:09,779 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:10,277 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [6984, 4791, 3904, 3883] 2026-10-11 16:45:10,299 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:10,917 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted ir.model.data records with IDs: [245097, 245098, 245099] 2026-10-11 16:45:10,917 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [4789, 3902, 3901, 3900, 3881] 2026-10-11 16:45:10,946 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:11,567 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [3905, 3884] 2026-10-11 16:45:11,590 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:11,638 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-11 16:45:13,286 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [3880] 2026-10-11 16:45:13,311 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:13,869 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [7526, 4790, 3903, 3882] 2026-10-11 16:45:13,892 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:14,355 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [6984, 4791, 3904, 3883] 2026-10-11 16:45:14,378 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:14,968 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted ir.model.data records with IDs: [245097, 245098, 245099] 2026-10-11 16:45:14,969 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [4789, 3902, 3901, 3900, 3881] 2026-10-11 16:45:14,997 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:15,050 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-11 16:45:16,690 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [3880] 2026-10-11 16:45:16,710 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:17,240 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [7526, 4790, 3903, 3882] 2026-10-11 16:45:17,263 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:17,822 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [6984, 4791, 3904, 3883] 2026-10-11 16:45:17,844 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:18,366 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted ir.model.data records with IDs: [245097, 245098, 245099] 2026-10-11 16:45:18,366 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [4789, 3902, 3901, 3900, 3881] 2026-10-11 16:45:18,394 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:18,456 120 INFO rb-001770c-225483-423666 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-11 16:45:19,186 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:19,231 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:19,278 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 248, model: sale.order 2026-10-11 16:45:19,328 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 248, model: sale.order 2026-10-11 16:45:19,377 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 248, model: sale.order 2026-10-11 16:45:19,424 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 248, model: sale.order 2026-10-11 16:45:20,062 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #248 deleted mail.message records with IDs: [6984, 4791, 3904, 3883] 2026-10-11 16:45:20,080 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 248, model: sale.order 2026-10-11 16:45:20,111 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 248, model: sale.order 2026-10-11 16:45:20,167 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 248, model: sale.order 2026-10-11 16:45:20,218 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 248, model: sale.order 2026-10-11 16:45:20,301 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:45:20,325 120 INFO rb-001770c-225483-423666 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-11 16:45:21,874 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:45:23,457 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:45:23] "GET / HTTP/1.1" 200 - 177 0.197 1.388 2026-10-11 16:45:25,030 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:45:25] "POST /web/signup HTTP/1.1" 200 - 202 0.255 0.801 2026-10-11 16:45:25,075 120 INFO rb-001770c-225483-423666 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-11 16:45:26,627 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:45:28,200 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:45:28] "GET / HTTP/1.1" 200 - 177 0.203 1.372 2026-10-11 16:45:28,397 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:45:28] "POST /web/signup HTTP/1.1" 200 - 37 0.050 0.136 2026-10-11 16:45:28,446 120 INFO rb-001770c-225483-423666 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-11 16:45:30,196 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:45:32,889 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:45:32] "GET / HTTP/1.1" 200 - 177 0.226 2.475 2026-10-11 16:45:32,939 120 INFO rb-001770c-225483-423666 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-11 16:45:34,452 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:45:36,104 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:45:36] "GET / HTTP/1.1" 200 - 177 0.243 1.413 2026-10-11 16:45:36,846 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:45:37,549 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:45:37,549 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:45:37] "POST /web/signup HTTP/1.1" 200 - 314 0.465 0.968 2026-10-11 16:45:37,609 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:45:38,615 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-11 16:45:38,692 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-11 16:45:39,115 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-11 16:45:39,654 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-11 16:45:40,317 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-11 16:45:41,111 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-11 16:45:47,234 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-11 16:45:47,687 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 255, model: sshkey.pair 2026-10-11 16:45:47,731 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-11 16:45:48,262 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 255, model: sshkey.pair 2026-10-11 16:45:48,711 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 255, model: sshkey.pair 2026-10-11 16:45:48,748 120 INFO rb-001770c-225483-423666 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-11 16:45:49,871 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #255 deleted ir.attachment records with IDs: [5321, 5322] 2026-10-11 16:45:49,871 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #255 deleted sshkey.pair records with IDs: [10] 2026-10-11 16:45:49,925 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:45:49,945 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-11 16:45:53,627 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-11 16:45:57,930 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 265, model: stock.valuation.layer 2026-10-11 16:45:57,978 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-11 16:46:01,846 120 INFO rb-001770c-225483-423666 odoo.models: Access Denied by ACLs for operation: read, uid: 267, model: stock.picking, fields: account_move_ids 2026-10-11 16:46:01,914 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-11 16:46:05,419 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-11 16:46:09,002 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 278, model: stock.valuation.layer 2026-10-11 16:46:09,054 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:46:09,074 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-11 16:46:13,364 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-11 16:46:16,549 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-11 16:46:20,010 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:46:34,914 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-11 16:46:39,113 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:46:39,989 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-11 16:46:42,575 120 INFO rb-001770c-225483-423666 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-11 16:46:42,615 120 INFO rb-001770c-225483-423666 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-11 16:46:46,538 120 INFO rb-001770c-225483-423666 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-11 16:46:46,621 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-10-11 16:46:46,804 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-10-11 16:46:46,856 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10662, 10651] 2026-10-11 16:46:46,997 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-10-11 16:46:50,137 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-11 16:46:52,711 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-11 16:46:56,685 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:46:57,422 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-11 16:46:58,975 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-11 16:47:00,272 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-11 16:47:00,859 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-11 16:47:04,109 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-11 16:47:04,973 120 INFO rb-001770c-225483-423666 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-11 16:47:10,418 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10738] 2026-10-11 16:47:10,535 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-11 16:47:13,679 120 INFO rb-001770c-225483-423666 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-11 16:47:16,724 120 INFO rb-001770c-225483-423666 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-11 16:47:19,843 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-11 16:47:20,313 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:21,209 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-10-11 16:47:28,058 120 INFO rb-001770c-225483-423666 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-11 16:47:28,160 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-10-11 16:47:28,385 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-10-11 16:47:28,463 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10859, 10848] 2026-10-11 16:47:28,580 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-10-11 16:47:29,847 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:33,117 120 INFO rb-001770c-225483-423666 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-11 16:47:33,164 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-10-11 16:47:33,171 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-11 16:47:33,602 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-11 16:47:36,844 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-10-11 16:47:37,617 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-11 16:47:40,407 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-11 16:47:43,065 120 INFO rb-001770c-225483-423666 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-11 16:47:46,483 120 INFO rb-001770c-225483-423666 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-11 16:47:49,514 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:50,768 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-10-11 16:47:50,845 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-10-11 16:47:51,050 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-10-11 16:47:51,122 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 299, model: stock.lot 2026-10-11 16:47:51,189 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:47:51,947 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-11 16:47:52,027 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:52,572 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-11 16:47:52,673 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-10-11 16:47:52,777 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-10-11 16:47:52,903 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:53,533 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-11 16:47:53,611 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-11 16:47:55,372 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-11 16:47:55,543 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:56,113 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-11 16:47:56,610 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-11 16:47:57,157 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-11 16:47:57,829 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-11 16:47:58,594 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-11 16:47:59,042 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-11 16:47:59,539 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:59,559 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-11 16:48:01,315 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2286] 2026-10-11 16:48:02,351 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-11 16:48:04,155 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2289] 2026-10-11 16:48:04,815 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:04,837 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-11 16:48:05,093 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-11 16:48:05,117 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-11 16:48:05,171 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:05,187 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-11 16:48:12,712 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-11 16:48:12,813 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:12,830 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-11 16:48:13,057 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-11 16:48:13,309 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-11 16:48:13,576 120 INFO rb-001770c-225483-423666 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-11 16:48:13,900 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:13,915 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-11 16:48:14,008 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-11 16:48:14,053 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-11 16:48:14,071 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-11 16:48:14,101 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-11 16:48:14,174 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-11 16:48:14,279 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:14,298 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-11 16:48:14,374 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-11 16:48:14,507 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-11 16:48:14,563 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-11 16:48:14,599 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-11 16:48:14,678 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-11 16:48:14,756 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-11 16:48:14,844 120 INFO rb-001770c-225483-423666 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-11 16:48:14,908 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-11 16:48:14,960 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:14,977 120 INFO rb-001770c-225483-423666 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-11 16:48:15,057 120 INFO rb-001770c-225483-423666 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-11 16:48:15,111 120 INFO rb-001770c-225483-423666 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-11 16:48:22,250 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:22,268 120 INFO rb-001770c-225483-423666 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-11 16:48:22,677 120 INFO rb-001770c-225483-423666 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-11 16:48:23,171 120 INFO rb-001770c-225483-423666 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-11 16:48:23,539 120 INFO rb-001770c-225483-423666 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-11 16:48:23,854 120 INFO rb-001770c-225483-423666 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-11 16:48:24,256 120 INFO rb-001770c-225483-423666 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-11 16:48:24,568 120 INFO rb-001770c-225483-423666 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-11 16:48:24,979 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:48:26,847 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-11 16:48:27,393 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-11 16:48:28,204 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-11 16:48:29,098 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-11 16:48:30,091 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-11 16:48:31,366 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-11 16:48:34,123 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-11 16:48:35,533 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-11 16:48:35,614 120 INFO rb-001770c-225483-423666 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-11 16:48:35,739 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:49:07,530 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-11 16:49:07,554 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 309, model: wallet 2026-10-11 16:49:07,569 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 309, model: wallet.type 2026-10-11 16:49:07,574 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 309, model: wallet.history 2026-10-11 16:49:07,582 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 309, model: wallet 2026-10-11 16:49:07,587 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 309, model: wallet.type 2026-10-11 16:49:07,592 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 309, model: wallet.history 2026-10-11 16:49:07,599 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 309, model: wallet 2026-10-11 16:49:07,604 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 309, model: wallet.type 2026-10-11 16:49:07,609 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 309, model: wallet.history 2026-10-11 16:49:07,648 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-11 16:49:07,663 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: wallet 2026-10-11 16:49:07,680 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: wallet.type 2026-10-11 16:49:07,685 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: wallet.history 2026-10-11 16:49:07,691 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: wallet 2026-10-11 16:49:07,697 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: wallet.type 2026-10-11 16:49:07,702 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: wallet.history 2026-10-11 16:49:07,707 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: wallet 2026-10-11 16:49:07,712 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: wallet.type 2026-10-11 16:49:07,718 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: wallet.history 2026-10-11 16:49:07,767 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-11 16:49:07,802 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: wallet 2026-10-11 16:49:07,823 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: wallet.type 2026-10-11 16:49:07,833 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: wallet.history 2026-10-11 16:49:07,843 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: wallet 2026-10-11 16:49:07,849 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: wallet.type 2026-10-11 16:49:07,853 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: wallet.history 2026-10-11 16:49:07,860 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: wallet 2026-10-11 16:49:07,868 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: wallet.type 2026-10-11 16:49:07,877 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: wallet.history 2026-10-11 16:49:07,919 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-11 16:49:07,943 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: wallet 2026-10-11 16:49:07,960 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: wallet.type 2026-10-11 16:49:07,969 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 312, model: wallet.history 2026-10-11 16:49:07,979 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: wallet 2026-10-11 16:49:07,985 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: wallet.type 2026-10-11 16:49:07,991 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 312, model: wallet.history 2026-10-11 16:49:07,999 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: wallet 2026-10-11 16:49:08,007 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: wallet.type 2026-10-11 16:49:08,012 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 312, model: wallet.history 2026-10-11 16:49:08,055 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-11 16:49:08,085 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: wallet 2026-10-11 16:49:08,100 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: wallet.type 2026-10-11 16:49:08,106 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: wallet.history 2026-10-11 16:49:08,118 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: wallet 2026-10-11 16:49:08,124 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: wallet.type 2026-10-11 16:49:08,136 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: wallet 2026-10-11 16:49:08,148 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: wallet.type 2026-10-11 16:49:08,153 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: wallet.history 2026-10-11 16:49:08,190 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-11 16:49:08,210 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 315, model: wallet 2026-10-11 16:49:08,223 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 315, model: wallet.history 2026-10-11 16:49:08,231 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 315, model: wallet 2026-10-11 16:49:08,238 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 315, model: wallet 2026-10-11 16:49:08,242 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 315, model: wallet.history 2026-10-11 16:49:08,275 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-11 16:49:08,925 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 317, model: wallet 2026-10-11 16:49:08,942 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 316, model: wallet 2026-10-11 16:49:09,087 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 317, model: wallet.history 2026-10-11 16:49:09,102 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 316, model: wallet.history 2026-10-11 16:49:09,172 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-11 16:49:10,330 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 319, model: wallet 2026-10-11 16:49:10,366 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 318, model: wallet 2026-10-11 16:49:10,542 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 319, model: wallet.history 2026-10-11 16:49:10,577 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 318, model: wallet.history 2026-10-11 16:49:10,722 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 16:49:43,608 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-11 16:49:43,736 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-11 16:49:43,834 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-11 16:49:43,972 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:50:16,107 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-11 16:50:17,084 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-11 16:50:18,003 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260809874493244.1791737417.838499784469604-openerp-10-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:18,084 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [422] 2026-10-11 16:50:19,569 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193606236382279.1791737419.491874456405640-openerp-10-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:19,674 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [423] 2026-10-11 16:50:20,291 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted account.partial.reconcile records with IDs: [50] 2026-10-11 16:50:20,498 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-11 16:50:21,578 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520351030793869.1791737421.490290880203247-openerp-11-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:21,626 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [424] 2026-10-11 16:50:22,623 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277441366157795.1791737422.560724020004272-openerp-11-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:22,697 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [425] 2026-10-11 16:50:22,931 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-11 16:50:23,169 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-11 16:50:24,021 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786596537670138.1791737423.917907238006592-openerp-14-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:24,078 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [426] 2026-10-11 16:50:24,347 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-11 16:50:26,408 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249227902137645.1791737426.291282653808594-openerp-15-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:26,567 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [427] 2026-10-11 16:50:27,169 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242701707273632.1791737427.110543966293335-openerp-15-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:27,214 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [428] 2026-10-11 16:50:27,275 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-11 16:50:29,067 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322964257067434.1791737428.970608711242676-openerp-16-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:29,235 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [429] 2026-10-11 16:50:29,824 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353034683720338.1791737429.773531198501587-openerp-16-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:29,861 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [430] 2026-10-11 16:50:29,927 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-11 16:50:31,866 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986100292409096.1791737431.775615930557251-openerp-17-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:31,995 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [431] 2026-10-11 16:50:32,620 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020505679267655.1791737432.570330142974854-openerp-17-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:32,660 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [432] 2026-10-11 16:50:32,719 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-11 16:50:35,004 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147894329104405.1791737434.902536392211914-openerp-18-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:35,151 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [433] 2026-10-11 16:50:35,676 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-11 16:50:37,715 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669792755157229.1791737437.566906213760376-openerp-19-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:37,922 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [434] 2026-10-11 16:50:38,683 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620890004726001.1791737438.623253822326660-openerp-19-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:38,728 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [435] 2026-10-11 16:50:38,793 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-11 16:50:40,827 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237695593208987.1791737440.733474016189575-openerp-20-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:40,977 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [436] 2026-10-11 16:50:41,530 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-11 16:50:43,429 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479737492397945.1791737443.322775602340698-openerp-21-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:43,579 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [437] 2026-10-11 16:50:44,122 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-11 16:50:45,927 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894071320519108.1791737445.830000162124634-openerp-22-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:46,076 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [438] 2026-10-11 16:50:46,702 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480346521468690.1791737446.647703647613525-openerp-22-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:46,743 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [439] 2026-10-11 16:50:46,801 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-11 16:50:48,982 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249604901282191.1791737448.876015424728394-openerp-23-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:49,148 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [440] 2026-10-11 16:50:50,307 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053178713998761.1791737450.253778934478760-openerp-23-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:50,359 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [441] 2026-10-11 16:50:50,451 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-11 16:50:51,227 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706030722940582.1791737451.122124910354614-openerp-24-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:51,285 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [442] 2026-10-11 16:50:52,207 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821588266193052.1791737452.133472919464111-openerp-24-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:52,274 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [443] 2026-10-11 16:50:53,902 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887562963546847.1791737453.843928575515747-openerp-24-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:54,061 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [444] 2026-10-11 16:50:54,131 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-11 16:50:55,028 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897543055667239.1791737454.877195119857788-openerp-25-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:55,100 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [445] 2026-10-11 16:50:56,838 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138079522602583.1791737456.777774333953857-openerp-25-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:57,001 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [446] 2026-10-11 16:50:57,681 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <642795925822577.1791737457.627018213272095-openerp-25-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:57,735 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [447] 2026-10-11 16:50:59,281 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387389365338541.1791737459.220315933227539-openerp-25-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:50:59,468 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [448] 2026-10-11 16:50:59,528 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-11 16:50:59,928 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-11 16:51:00,595 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057941984949555.1791737460.482577323913574-openerp-27-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:00,642 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [449] 2026-10-11 16:51:00,712 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-11 16:51:01,673 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241707902892862.1791737461.567610740661621-openerp-28-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:01,739 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [450] 2026-10-11 16:51:02,899 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144559744789967.1791737462.840559720993042-openerp-28-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:02,968 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [451] 2026-10-11 16:51:03,418 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-11 16:51:06,166 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482216799304849.1791737466.053701639175415-openerp-31-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:06,338 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [452] 2026-10-11 16:51:07,113 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-11 16:51:09,576 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-11 16:51:12,855 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728819998434051.1791737472.717660188674927-openerp-32-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:12,922 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [453] 2026-10-11 16:51:13,520 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-11 16:51:18,846 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-11 16:51:23,393 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622981430113912.1791737483.280703306198120-openerp-33-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:23,729 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [454] 2026-10-11 16:51:24,596 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-11 16:51:24,632 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted ir.model.data records with IDs: [7209, 7128, 7199, 7131, 7152, 7129, 7099, 7101, 7132, 7133, 7144, 7137, 7136, 7106, 7135, 7146, 7141, 7191, 7143, 7085, 7134, 7142, 7145, 7139, 7138, 7140, 7083, 7150, 7084, 7125, 7086, 7087, 7119, 7151, 7242, 7088, 7154, 7089, 7155, 7192, 7159, 7156, 7158, 7206, 7161, 7160, 7224, 7162, 7193, 7163, 7194, 7164, 7243, 7165, 7104, 7124, 7109, 7166, 7090, 7092, 7091, 7170, 7100, 7169, 7168, 7167, 7171, 7172, 7105, 7174, 7176, 7147, 7149, 7202, 7112, 7175, 7148, 7173, 7177, 7178, 7222, 7180, 7179, 7107, 7093, 7181, 7190, 7188, 7184, 7183, 7196, 7189, 7182, 7187, 7120, 7186, 7185, 7113, 7114, 7195, 7197, 7201, 7200, 7094, 7198, 7115, 7241, 7096, 7237, 7239, 7116, 7240, 7097, 7238, 7236, 7108, 7230, 7110, 7235, 7231, 7226, 7229, 7221, 7098, 7117, 7234, 7228, 7227, 7225, 7220, 7223, 7232, 7157, 7218, 7219, 7214, 7216, 7210, 7211, 7213, 7111, 7212, 7217, 7215, 7102, 7123, 7081, 7127, 7126, 7208, 7082, 7103, 7207, 7233, 7122, 7130, 7153, 7121, 7095, 7205, 7118, 7203, 7204] 2026-10-11 16:51:24,633 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 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-11 16:51:29,045 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016060111386193.1791737488.914646625518799-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:29,524 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [455] 2026-10-11 16:51:30,491 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934353273459557.1791737490.424936294555664-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:30,586 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [456] 2026-10-11 16:51:31,665 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785471613242952.1791737491.603148937225342-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:31,720 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [457] 2026-10-11 16:51:32,658 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033653348776314.1791737492.570638895034790-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:32,733 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [458] 2026-10-11 16:51:33,868 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176616328767829.1791737493.790021657943726-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:33,950 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [459] 2026-10-11 16:51:35,196 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792612210596193.1791737495.129889965057373-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:35,265 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [460] 2026-10-11 16:51:36,303 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267210496200536.1791737496.242815494537354-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:36,365 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [461] 2026-10-11 16:51:37,393 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124081496566724.1791737497.309796094894409-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:37,486 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [462] 2026-10-11 16:51:38,661 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431115876961355.1791737498.597357749938965-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:38,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [463] 2026-10-11 16:51:39,754 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <508846519759775.1791737499.696572303771973-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:39,803 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [464] 2026-10-11 16:51:41,001 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299276120649322.1791737500.935445547103882-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:41,081 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [465] 2026-10-11 16:51:41,591 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457005670160457.1791737501.532423257827759-openerp-34-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:41,653 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [466] 2026-10-11 16:51:41,740 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-11 16:51:43,224 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966044320325247.1791737503.042991876602173-openerp-35-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:43,342 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [467] 2026-10-11 16:51:43,737 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-11 16:51:45,550 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475770104569497.1791737505.409878730773926-openerp-36-wallet@c203249d3560>: ['"New Partner" <@False>'] 2026-10-11 16:51:45,696 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [468] 2026-10-11 16:51:45,946 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-11 16:51:46,993 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074381644180047.1791737506.867755413055420-openerp-37-wallet@c203249d3560>: ['"New Partner" <@False>'] 2026-10-11 16:51:47,072 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [469] 2026-10-11 16:51:47,926 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-11 16:51:49,732 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563126740329652.1791737509.634631872177124-openerp-38-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:49,879 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [470] 2026-10-11 16:51:50,507 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603146102406564.1791737510.446541547775269-openerp-38-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:50,550 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [471] 2026-10-11 16:51:50,816 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted account.partial.reconcile records with IDs: [86] 2026-10-11 16:51:50,907 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted account.full.reconcile records with IDs: [42] 2026-10-11 16:51:51,135 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-11 16:51:53,825 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967978920015993.1791737513.719860553741455-openerp-39-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:53,970 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [472] 2026-10-11 16:51:54,605 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873997490705643.1791737514.547205209732056-openerp-39-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:51:54,648 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [473] 2026-10-11 16:51:54,895 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted account.partial.reconcile records with IDs: [87, 87] 2026-10-11 16:51:55,020 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #332 deleted account.full.reconcile records with IDs: [43] 2026-10-11 16:51:55,129 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-10-11 16:51:55,336 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-10-11 16:51:55,513 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-10-11 16:51:55,735 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:52:29,713 120 INFO rb-001770c-225483-423666 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-11 16:52:30,514 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034579785838744.1791737550.397009611129761-openerp-41-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:52:30,618 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [474] 2026-10-11 16:52:31,093 120 INFO rb-001770c-225483-423666 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-11 16:52:31,865 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834967315660760.1791737551.751397132873535-openerp-42-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:52:31,959 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [475] 2026-10-11 16:52:32,465 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:53:04,047 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-11 16:53:04,000 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newportaluser from n/a 2026-10-11 16:53:04,000 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:06,000 120 INFO rb-001770c-225483-423666 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=820&access_token=0098c88051b30f5dda6829217e15a6768476da29978b92d148c398bf7b685aa8&wallet_id=43 HTTP/1.1" 200 - 256 0.372 -0.372 2026-10-11 16:53:06,000 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.019 -0.019 2026-10-11 16:53:07,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #356 deleted mail.mail records with IDs: [476] 2026-10-11 16:53:08,000 120 INFO rb-001770c-225483-423666 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=820&access_token=b9b08852b21d4f52e1e1c4c58681f10ff0c417d401f182d8216bab65525226e4&wallet_id=43 HTTP/1.1" 200 - 83 0.102 -0.102 2026-10-11 16:53:09,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #356 deleted mail.mail records with IDs: [477] 2026-10-11 16:53:11,000 120 INFO rb-001770c-225483-423666 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=820&access_token=b9b08852b21d4f52e1e1c4c58681f10ff0c417d401f182d8216bab65525226e4&invoice_id=513 HTTP/1.1" 200 - 95 0.148 -0.148 2026-10-11 16:53:12,000 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.058 -0.058 2026-10-11 16:53:12,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #356 deleted mail.mail records with IDs: [478] 2026-10-11 16:53:13,224 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-11 16:53:13,000 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:newportaluser from n/a 2026-10-11 16:53:13,000 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:15,000 120 INFO rb-001770c-225483-423666 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=820&access_token=2b6d60460aa679112c2a0712b4b6b1a605483338d62624036a10ba49edbc9ac2&wallet_id=43 HTTP/1.1" 200 - 261 0.301 -0.301 2026-10-11 16:53:15,000 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.033 -0.033 2026-10-11 16:53:17,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #356 deleted mail.mail records with IDs: [479] 2026-10-11 16:53:18,000 120 INFO rb-001770c-225483-423666 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=820&access_token=2b6d60460aa679112c2a0712b4b6b1a605483338d62624036a10ba49edbc9ac2&invoice_id=515 HTTP/1.1" 200 - 95 0.124 -0.124 2026-10-11 16:53:19,000 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.070 -0.070 2026-10-11 16:53:19,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #356 deleted mail.mail records with IDs: [480] 2026-10-11 16:53:19,953 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:53:53,035 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-11 16:53:55,297 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242291842964675.1791737635.103124380111694-openerp-46-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:53:55,405 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [481] 2026-10-11 16:53:56,004 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652004954373165.1791737635.914253234863281-openerp-46-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:53:56,048 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [482] 2026-10-11 16:53:57,609 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164332345175982.1791737637.543162584304810-openerp-46-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:53:57,732 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [483] 2026-10-11 16:53:57,878 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-11 16:53:58,792 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945069754910790.1791737638.681440830230713-openerp-47-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:53:58,837 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [484] 2026-10-11 16:53:59,781 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589336890463382.1791737639.693570137023926-openerp-47-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:53:59,845 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [485] 2026-10-11 16:54:01,378 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835136847065220.1791737641.256275892257690-openerp-47-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:01,578 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [486] 2026-10-11 16:54:03,848 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835112540874582.1791737643.789988279342651-openerp-47-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:04,007 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [487] 2026-10-11 16:54:04,457 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-11 16:54:06,466 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286002637948943.1791737646.354137659072876-openerp-48-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:06,594 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [488] 2026-10-11 16:54:08,180 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657597190728184.1791737648.121590852737427-openerp-48-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:08,246 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [489] 2026-10-11 16:54:08,584 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-11 16:54:11,367 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430682977151111.1791737651.255434513092041-openerp-49-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:11,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [490] 2026-10-11 16:54:13,855 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572072076865484.1791737653.795254230499268-openerp-49-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:13,937 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #368 deleted mail.mail records with IDs: [491] 2026-10-11 16:54:14,430 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:54:47,817 120 INFO rb-001770c-225483-423666 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-11 16:54:48,674 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956852345382236.1791737688.548741102218628-openerp-51-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:48,797 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [492] 2026-10-11 16:54:49,586 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664661321994193.1791737689.527934312820435-openerp-51-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:49,661 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [493] 2026-10-11 16:54:50,442 120 INFO rb-001770c-225483-423666 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-11 16:54:51,601 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757096047568301.1791737691.409703969955444-openerp-52-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:51,714 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [494] 2026-10-11 16:54:53,852 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918316598025573.1791737693.786600112915039-openerp-52-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:54,023 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [495] 2026-10-11 16:54:54,397 120 INFO rb-001770c-225483-423666 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-11 16:54:55,305 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986766202932694.1791737695.185175180435181-openerp-53-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:55,424 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [496] 2026-10-11 16:54:56,893 120 INFO rb-001770c-225483-423666 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-11 16:54:57,970 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014239430447255.1791737697.806734323501587-openerp-54-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:54:58,095 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [497] 2026-10-11 16:55:00,098 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122166593925772.1791737700.044233560562134-openerp-54-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:55:00,268 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [498] 2026-10-11 16:55:00,658 120 INFO rb-001770c-225483-423666 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-11 16:55:04,380 120 INFO rb-001770c-225483-423666 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-10-11 16:55:05,259 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978391036988237.1791737705.150717258453369-openerp-55-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:55:05,321 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [499] 2026-10-11 16:55:06,909 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426812647378762.1791737706.849272489547729-openerp-55-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:55:07,079 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [500] 2026-10-11 16:55:07,599 120 INFO rb-001770c-225483-423666 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-11 16:55:08,518 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314709346133984.1791737708.416352987289429-openerp-56-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:55:08,575 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [501] 2026-10-11 16:55:10,492 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004796807422837.1791737710.430088281631470-openerp-56-wallet@c203249d3560>: ['"company_1_data" <@False>'] 2026-10-11 16:55:10,670 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #380 deleted mail.mail records with IDs: [502] 2026-10-11 16:55:11,086 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:55:12,668 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-11 16:55:12,831 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #393 deleted product.milestone records with IDs: [20] 2026-10-11 16:55:12,869 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #393 deleted warranty.policy records with IDs: [17] 2026-10-11 16:55:12,901 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #393 deleted warranty.claim.policy records with IDs: [5] 2026-10-11 16:55:12,996 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #393 deleted warranty.claim records with IDs: [11] 2026-10-11 16:55:13,035 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-11 16:55:13,072 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 392, model: product.milestone 2026-10-11 16:55:13,085 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 392, model: product.milestone 2026-10-11 16:55:13,090 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: product.milestone 2026-10-11 16:55:13,128 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: warranty.policy 2026-10-11 16:55:13,158 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: warranty.claim.policy 2026-10-11 16:55:13,269 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 392, model: warranty.claim 2026-10-11 16:55:13,322 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:55:14,489 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-11 16:55:14,647 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-11 16:55:14,724 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-11 16:55:14,943 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-11 16:55:15,081 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-11 16:55:15,301 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-11 16:55:15,434 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-11 16:55:15,655 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-11 16:55:15,751 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:55:17,005 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-11 16:55:17,186 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-11 16:55:17,252 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-11 16:55:17,327 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-11 16:55:17,398 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-11 16:55:17,461 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-11 16:55:17,528 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-11 16:55:17,592 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-11 16:55:17,662 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-11 16:55:17,717 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-11 16:55:17,773 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-11 16:55:17,837 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-11 16:55:17,907 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-11 16:55:17,966 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-11 16:55:18,024 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-11 16:55:18,122 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-11 16:55:18,221 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-11 16:55:18,311 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-11 16:55:18,401 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-11 16:55:18,810 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-11 16:55:19,096 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-11 16:55:19,533 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-11 16:55:19,884 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-11 16:55:20,134 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-11 16:55:20,426 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-11 16:55:20,740 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-11 16:55:20,835 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-11 16:55:20,925 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-11 16:55:21,018 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-11 16:55:21,113 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-11 16:55:21,421 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-11 16:55:21,703 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-11 16:55:21,979 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-11 16:55:22,258 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-11 16:55:22,323 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-11 16:55:22,348 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-11 16:55:22,387 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-11 16:55:22,414 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-11 16:55:22,454 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-11 16:55:22,534 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-11 16:55:22,615 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-11 16:55:22,706 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:55:26,548 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-11 16:55:26,752 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-11 16:55:26,816 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 401, model: purchase.order 2026-10-11 16:55:26,869 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 401, model: purchase.order 2026-10-11 16:55:26,905 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 401, model: purchase.order 2026-10-11 16:55:27,065 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 401, model: purchase.order.line 2026-10-11 16:55:27,270 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 401, model: purchase.order.line 2026-10-11 16:55:27,306 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-11 16:55:27,357 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-11 16:55:27,373 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 398, model: purchase.order 2026-10-11 16:55:27,404 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 398, model: purchase.order 2026-10-11 16:55:27,407 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 398, model: purchase.order 2026-10-11 16:55:27,430 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 398, model: purchase.order 2026-10-11 16:55:27,434 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 398, model: purchase.order.line 2026-10-11 16:55:27,532 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 398, model: purchase.order.line 2026-10-11 16:55:27,540 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 398, model: purchase.order 2026-10-11 16:55:27,547 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 398, model: purchase.order.line 2026-10-11 16:55:27,596 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:55:31,256 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-11 16:55:31,497 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:55:35,154 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-11 16:55:35,655 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-11 16:55:36,060 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-11 16:55:36,369 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-11 16:55:36,662 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-11 16:55:37,019 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-11 16:55:37,312 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-11 16:55:37,636 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-11 16:55:37,930 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-11 16:55:38,244 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:55:41,661 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-10-11 16:55:42,696 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-10-11 16:55:43,429 120 INFO rb-001770c-225483-423666 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-11 16:55:44,470 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:55:47,745 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-11 16:55:48,956 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-11 16:55:50,361 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-11 16:55:51,422 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-11 16:55:52,516 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:55:55,441 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-11 16:55:55,927 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-11 16:55:56,376 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-11 16:55:56,781 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:56:01,207 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-11 16:56:01,760 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 417, model: sale.order 2026-10-11 16:56:01,768 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 417, model: sale.order 2026-10-11 16:56:01,786 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 417, model: addendum.addendum 2026-10-11 16:56:01,806 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 417, model: sale.order.line 2026-10-11 16:56:01,903 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 417, model: sale.order.line 2026-10-11 16:56:01,924 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 417, model: sale.order.line 2026-10-11 16:56:01,961 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-11 16:56:02,038 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 416, model: sale.order 2026-10-11 16:56:02,053 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 416, model: sale.order 2026-10-11 16:56:02,069 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 416, model: addendum.addendum 2026-10-11 16:56:02,108 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 416, model: sale.order.line 2026-10-11 16:56:02,224 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 416, model: sale.order.line 2026-10-11 16:56:02,250 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 416, model: sale.order.line 2026-10-11 16:56:02,295 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-10-11 16:56:03,505 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-10-11 16:56:04,029 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 421, model: warranty.claim 2026-10-11 16:56:04,082 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-10-11 16:56:05,333 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 423, model: warranty.claim 2026-10-11 16:56:05,420 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-10-11 16:56:06,126 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-10-11 16:56:06,791 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 425, model: warranty.claim 2026-10-11 16:56:06,856 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-10-11 16:56:07,567 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 16:56:11,714 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-11 16:56:12,426 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:56:17,166 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-11 16:56:17,899 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-11 16:56:18,183 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-11 16:56:18,454 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-11 16:56:18,756 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-11 16:56:19,091 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-11 16:56:19,378 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-11 16:56:19,722 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-11 16:56:20,004 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-11 16:56:20,318 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:56:23,660 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-10-11 16:56:25,503 120 INFO rb-001770c-225483-423666 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-11 16:56:26,688 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-10-11 16:56:27,877 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:56:31,846 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-11 16:56:33,501 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-11 16:56:35,098 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-11 16:56:36,347 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-11 16:56:37,663 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:56:40,965 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-11 16:56:41,674 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-11 16:56:42,049 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-11 16:56:42,422 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:56:44,674 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-11 16:56:44,819 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-11 16:56:44,873 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 440, model: stock.lot 2026-10-11 16:56:44,954 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 440, model: stock.lot 2026-10-11 16:56:44,966 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 440, model: stock.lot 2026-10-11 16:56:45,003 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-11 16:56:45,059 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 439, model: stock.lot 2026-10-11 16:56:45,112 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 439, model: stock.lot 2026-10-11 16:56:45,120 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 439, model: stock.lot 2026-10-11 16:56:45,179 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:56:47,680 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-11 16:56:48,644 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-11 16:56:49,453 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-11 16:56:50,351 120 INFO rb-001770c-225483-423666 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-11 16:56:52,424 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:56:54,929 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-11 16:56:55,357 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-11 16:56:55,659 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-11 16:56:55,725 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-11 16:56:56,011 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-11 16:56:56,305 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-11 16:56:56,609 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-11 16:56:56,895 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-11 16:56:57,206 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-11 16:56:57,497 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-11 16:56:57,790 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-11 16:56:58,112 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-11 16:56:58,426 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-11 16:56:58,708 120 INFO rb-001770c-225483-423666 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-11 16:56:59,042 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 16:56:59,065 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-11 16:57:05,329 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:57:07,467 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:07] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.336 1.806 2026-10-11 16:57:08,436 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:08] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.375 0.572 2026-10-11 16:57:09,435 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:09] "GET /shop/cart HTTP/1.1" 200 - 170 0.316 0.676 2026-10-11 16:57:09,637 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-10-11 16:57:10,303 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-10-11 16:57:10,552 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-11 16:57:17,597 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:57:18,095 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:18] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.022 0.489 2026-10-11 16:57:18,098 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-10-11 16:57:18,139 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-11 16:57:25,590 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:57:26,035 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:26] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.011 0.439 2026-10-11 16:57:26,037 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-10-11 16:57:26,092 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-11 16:57:33,561 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:57:34,111 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:34] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.031 0.522 2026-10-11 16:57:34,114 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-10-11 16:57:34,163 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-11 16:57:40,221 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:57:41,931 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.176 1.541 2026-10-11 16:57:41,996 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-11 16:57:51,978 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps1@abc.com from n/a 2026-10-11 16:57:52,006 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:57:53,611 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 464, model: odoo.module.version 2026-10-11 16:57:54,419 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:54] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.443 1.983 2026-10-11 16:57:57,836 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 464, model: odoo.module.version 2026-10-11 16:57:57,902 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:57] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.097 0.211 2026-10-11 16:57:57,934 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps2@abc.com from n/a 2026-10-11 16:57:58,493 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 465, model: odoo.module.version 2026-10-11 16:57:58,578 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:57:58] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.237 0.391 2026-10-11 16:57:58,782 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps2@abc.com from n/a 2026-10-11 16:58:00,501 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:58:00] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.454 1.248 2026-10-11 16:58:00,622 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-11 16:58:06,788 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:58:08,670 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:58:08] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.278 1.609 2026-10-11 16:58:08,672 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-10-11 16:58:08,706 120 INFO rb-001770c-225483-423666 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-11 16:58:14,415 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:58:17,420 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:58:17] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.241 2.767 2026-10-11 16:58:17,497 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-11 16:58:23,691 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-11 16:58:29,758 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:58:31,750 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:58:31] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.359 1.638 2026-10-11 16:58:31,752 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-10-11 16:58:31,801 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-11 16:58:38,949 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:58:40,428 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:58:40] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.121 1.362 2026-10-11 16:58:40,552 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:58:40] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.060 0.059 2026-10-11 16:58:40,555 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module: waiting for threads: [] 2026-10-11 16:58:40,630 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-11 16:58:48,678 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-11 16:58:54,678 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-11 16:59:00,615 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:59:02,857 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:02] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.386 1.860 2026-10-11 16:59:02,951 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-11 16:59:08,847 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-11 16:59:20,018 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-11 16:59:26,517 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:59:26,949 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:26] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.008 0.426 2026-10-11 16:59:26,989 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-11 16:59:32,698 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:59:34,180 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:34] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.164 1.321 2026-10-11 16:59:34,935 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:34] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.134 0.597 2026-10-11 16:59:35,013 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-11 16:59:40,741 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:59:43,680 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:43] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.757 2.187 2026-10-11 16:59:43,734 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-11 16:59:49,268 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:59:49,801 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:49] "POST /mail/message/post HTTP/1.1" 200 - 16 0.010 0.528 2026-10-11 16:59:53,300 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps1@abc.com from n/a 2026-10-11 16:59:53,453 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:53] "POST /mail/message/post HTTP/1.1" 200 - 45 0.061 0.079 2026-10-11 16:59:53,624 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps2@abc.com from n/a 2026-10-11 16:59:53,720 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:59:53] "POST /mail/message/post HTTP/1.1" 200 - 19 0.042 0.043 2026-10-11 16:59:53,813 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-11 17:00:00,756 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:00:04,071 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:04] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.507 2.820 2026-10-11 17:00:04,409 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:04] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.042 0.289 2026-10-11 17:00:04,411 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-10-11 17:00:04,458 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-11 17:00:11,659 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:00:13,585 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:13] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.338 1.595 2026-10-11 17:00:13,806 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:13] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.074 0.108 2026-10-11 17:00:13,882 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-11 17:00:21,894 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:00:23,257 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:23] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.506 0.860 2026-10-11 17:00:23,316 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-11 17:00:29,689 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:00:30,773 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:30] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.270 0.818 2026-10-11 17:00:30,776 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-10-11 17:00:30,829 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-11 17:00:37,199 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:00:39,948 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:39] "GET /apps/modules/browse?repo_maintainer_id=1033 HTTP/1.1" 404 - 187 0.138 2.614 2026-10-11 17:00:39,970 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:vendor from n/a 2026-10-11 17:00:41,024 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:41] "GET /apps/modules/browse?repo_maintainer_id=1033 HTTP/1.1" 200 - 166 0.327 0.712 2026-10-11 17:00:41,101 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-11 17:00:51,690 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps1@abc.com from n/a 2026-10-11 17:00:51,715 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:00:52,981 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 524, model: odoo.module.version 2026-10-11 17:00:53,779 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:53] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.364 1.706 2026-10-11 17:00:54,104 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 524, model: odoo.module.version 2026-10-11 17:00:54,152 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:00:54] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.128 0.221 2026-10-11 17:00:54,254 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-11 17:01:03,700 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps1@abc.com from n/a 2026-10-11 17:01:03,735 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:04,472 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:04] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.151 0.595 2026-10-11 17:01:04,629 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:04] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.042 0.067 2026-10-11 17:01:05,094 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:05] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.087 0.081 2026-10-11 17:01:05,096 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-10-11 17:01:05,181 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-11 17:01:11,691 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portalapps2@abc.com from n/a 2026-10-11 17:01:11,709 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:12,248 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:12] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.053 0.489 2026-10-11 17:01:13,817 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:13] "GET /my HTTP/1.1" 200 - 246 0.243 1.319 2026-10-11 17:01:13,819 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-10-11 17:01:13,888 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:01:13,910 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-11 17:01:13,918 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:14,444 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-11 17:01:14,461 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:17,160 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.137 2.573 2026-10-11 17:01:17,247 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.022 0.059 2026-10-11 17:01:17,333 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.019 0.056 2026-10-11 17:01:17,418 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.034 0.046 2026-10-11 17:01:17,521 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.043 0.044 2026-10-11 17:01:17,597 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.011 0.061 2026-10-11 17:01:17,674 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.024 0.049 2026-10-11 17:01:17,746 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:17] "GET /apps/browse/category?price=] 2026-10-11 17:01:17,995 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-11 17:01:18,001 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:18,422 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:18] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.015 0.410 2026-10-11 17:01:19,637 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.151 1.049 2026-10-11 17:01:19,652 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.002 0.008 2026-10-11 17:01:19,729 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.021 0.052 2026-10-11 17:01:19,749 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.005 0.009 2026-10-11 17:01:19,847 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.025 0.067 2026-10-11 17:01:19,864 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.002 0.008 2026-10-11 17:01:19,981 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.035 0.079 2026-10-11 17:01:19,998 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:19] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.003 0.009 2026-10-11 17:01:20,105 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:20] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.040 0.064 2026-10-11 17:01:20,263 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:20] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.043 0.112 2026-10-11 17:01:20,290 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:20] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.002 0.013 2026-10-11 17:01:20,382 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:20] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.024 0.062 2026-10-11 17:01:20,385 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-10-11 17:01:20,417 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-11 17:01:20,428 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:20,863 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:20] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.020 0.420 2026-10-11 17:01:22,261 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:22] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.253 1.140 2026-10-11 17:01:22,279 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:22] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.002 0.012 2026-10-11 17:01:22,400 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:22] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.044 0.065 2026-10-11 17:01:22,401 120 INFO rb-001770c-225483-423666 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-11 17:01:22,456 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:01:22,480 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-10-11 17:01:22,486 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445299] 2026-10-11 17:01:22,493 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:23,578 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:23] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.283 0.806 2026-10-11 17:01:23,581 120 INFO rb-001770c-225483-423666 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-11 17:01:23,639 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:01:23,661 120 INFO rb-001770c-225483-423666 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-11 17:01:23,667 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:23,675 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:25,442 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:25] "GET /apps/modules HTTP/1.1" 404 - 189 0.366 1.405 2026-10-11 17:01:25,445 120 INFO rb-001770c-225483-423666 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-11 17:01:25,491 120 INFO rb-001770c-225483-423666 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-11 17:01:25,517 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:25,525 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:27,259 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:27] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.015 1.722 2026-10-11 17:01:28,788 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:28] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.308 1.210 2026-10-11 17:01:28,791 120 INFO rb-001770c-225483-423666 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-11 17:01:28,848 120 INFO rb-001770c-225483-423666 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-11 17:01:28,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:28,862 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:30,354 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:30] "GET /apps/category HTTP/1.1" 404 - 189 0.115 1.380 2026-10-11 17:01:30,356 120 INFO rb-001770c-225483-423666 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-11 17:01:30,399 120 INFO rb-001770c-225483-423666 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-11 17:01:30,405 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:30,412 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:32,046 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:32] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.182 1.455 2026-10-11 17:01:32,117 120 INFO rb-001770c-225483-423666 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-11 17:01:32,125 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:32,154 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:33,669 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:33] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.168 1.362 2026-10-11 17:01:33,672 120 INFO rb-001770c-225483-423666 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-11 17:01:33,719 120 INFO rb-001770c-225483-423666 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-11 17:01:33,727 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:33,735 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:35,293 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:35] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.119 1.442 2026-10-11 17:01:35,295 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_modulethemelist_default_category_404_when_themes_seed_category_missing: waiting for threads: [] 2026-10-11 17:01:35,345 120 INFO rb-001770c-225483-423666 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-11 17:01:35,351 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:35,363 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:38,225 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:38] "GET /apps/themes HTTP/1.1" 404 - 189 0.163 2.706 2026-10-11 17:01:38,228 120 INFO rb-001770c-225483-423666 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-11 17:01:38,275 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-10-11 17:01:38,286 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300, 445299, 445320] 2026-10-11 17:01:38,305 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:40,151 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:40] "GET /apps HTTP/1.1" 404 - 189 0.313 1.545 2026-10-11 17:01:40,153 120 INFO rb-001770c-225483-423666 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-11 17:01:40,240 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:01:40,265 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-10-11 17:01:40,273 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:01:42,162 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps HTTP/1.1" 200 - 237 0.210 1.684 2026-10-11 17:01:42,288 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps/modules HTTP/1.1" 200 - 19 0.042 0.079 2026-10-11 17:01:42,431 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps/themes HTTP/1.1" 200 - 21 0.049 0.090 2026-10-11 17:01:42,455 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps/category HTTP/1.1" 303 - 3 0.006 0.012 2026-10-11 17:01:42,569 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.029 0.080 2026-10-11 17:01:42,723 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.048 0.101 2026-10-11 17:01:42,744 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.002 0.012 2026-10-11 17:01:42,857 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:42] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.036 0.072 2026-10-11 17:01:43,017 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:01:43] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.075 0.080 2026-10-11 17:01:43,018 120 INFO rb-001770c-225483-423666 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-11 17:01:43,105 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:01:43,126 120 INFO rb-001770c-225483-423666 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-11 17:01:43,308 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445300] 2026-10-11 17:01:43,541 120 INFO rb-001770c-225483-423666 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-11 17:01:43,846 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:01:43,866 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-10-11 17:01:43,871 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445320] 2026-10-11 17:01:43,927 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:01:45,031 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-11 17:01:52,910 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:01:57,232 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-11 17:01:57,477 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-11 17:01:57,587 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 540, model: website.doc.category 2026-10-11 17:01:57,624 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 542, model: website.doc.category 2026-10-11 17:01:57,720 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-11 17:01:57,828 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 540, model: website.doc.category 2026-10-11 17:01:57,867 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 542, model: website.doc.category 2026-10-11 17:01:57,940 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-11 17:01:58,075 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-11 17:01:58,204 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-11 17:01:58,290 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 538, model: website.document.content 2026-10-11 17:01:58,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.doc.category records with IDs: [45] 2026-10-11 17:01:58,567 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.document.content records with IDs: [1] 2026-10-11 17:01:58,608 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.document records with IDs: [1] 2026-10-11 17:01:58,624 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.doc.category records with IDs: [44] 2026-10-11 17:01:58,657 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-11 17:01:58,733 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 538, model: website.document.content 2026-10-11 17:01:58,926 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.document.content records with IDs: [1] 2026-10-11 17:01:58,954 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.document records with IDs: [1] 2026-10-11 17:01:58,981 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.doc.category records with IDs: [44, 45] 2026-10-11 17:01:58,995 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.doc.category records with IDs: [43] 2026-10-11 17:01:59,036 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-11 17:01:59,129 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 538, model: website.document.content 2026-10-11 17:01:59,340 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.document.content records with IDs: [1] 2026-10-11 17:01:59,370 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.document records with IDs: [1] 2026-10-11 17:01:59,440 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.doc.category records with IDs: [44, 45] 2026-10-11 17:01:59,472 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.doc.category records with IDs: [43] 2026-10-11 17:01:59,497 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #544 deleted website.doc.category records with IDs: [41] 2026-10-11 17:01:59,537 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-11 17:01:59,806 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:02:03,882 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-11 17:02:03,986 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [5] 2026-10-11 17:02:04,026 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-11 17:02:04,125 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #548 deleted website.document records with IDs: [6] 2026-10-11 17:02:04,165 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-11 17:02:04,260 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #554 deleted website.document records with IDs: [7] 2026-10-11 17:02:04,299 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-11 17:02:04,428 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [8] 2026-10-11 17:02:04,467 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-11 17:02:04,650 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-11 17:02:04,758 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [13] 2026-10-11 17:02:04,817 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [14] 2026-10-11 17:02:04,864 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [15] 2026-10-11 17:02:05,065 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [18] 2026-10-11 17:02:05,112 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [19] 2026-10-11 17:02:05,283 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [23] 2026-10-11 17:02:05,330 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [24] 2026-10-11 17:02:05,377 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [25] 2026-10-11 17:02:05,844 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [36] 2026-10-11 17:02:05,897 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [37] 2026-10-11 17:02:05,942 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [38] 2026-10-11 17:02:05,990 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #552 deleted website.document records with IDs: [39] 2026-10-11 17:02:06,142 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-11 17:02:06,265 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 548, model: website.document.content 2026-10-11 17:02:06,329 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 548, model: website.document.content 2026-10-11 17:02:06,384 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 548, model: website.document.content 2026-10-11 17:02:06,450 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #548 deleted website.document records with IDs: [41] 2026-10-11 17:02:06,497 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #548 deleted website.document records with IDs: [42] 2026-10-11 17:02:06,543 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #548 deleted website.document records with IDs: [43] 2026-10-11 17:02:06,601 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 548, model: website.document.content 2026-10-11 17:02:06,658 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 548, model: website.document.content 2026-10-11 17:02:06,716 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-11 17:02:06,783 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #554 deleted website.document records with IDs: [44] 2026-10-11 17:02:06,808 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #554 deleted website.document records with IDs: [45] 2026-10-11 17:02:06,919 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #554 deleted website.document.content records with IDs: [3] 2026-10-11 17:02:06,934 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #554 deleted website.document records with IDs: [46] 2026-10-11 17:02:06,968 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-11 17:02:07,071 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [47] 2026-10-11 17:02:07,116 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [48] 2026-10-11 17:02:07,757 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [64] 2026-10-11 17:02:07,804 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [65] 2026-10-11 17:02:07,963 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [69] 2026-10-11 17:02:08,011 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [70] 2026-10-11 17:02:08,052 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [71] 2026-10-11 17:02:08,099 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #550 deleted website.document records with IDs: [72] 2026-10-11 17:02:08,235 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-11 17:02:08,528 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-11 17:02:08,619 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 548, model: website.document 2026-10-11 17:02:08,653 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 548, model: website.document 2026-10-11 17:02:08,704 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 548, model: website.document 2026-10-11 17:02:08,809 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 548, model: website.document 2026-10-11 17:02:08,848 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 548, model: website.document 2026-10-11 17:02:08,898 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 548, model: website.document 2026-10-11 17:02:08,958 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-11 17:02:09,133 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-11 17:02:09,453 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:02:13,860 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-11 17:02:14,105 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-11 17:02:14,224 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 559, model: website.document.content 2026-10-11 17:02:14,298 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [11] 2026-10-11 17:02:14,429 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [12] 2026-10-11 17:02:14,569 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [13] 2026-10-11 17:02:14,684 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #564 deleted website.document.content records with IDs: [14] 2026-10-11 17:02:14,789 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [15] 2026-10-11 17:02:14,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [16] 2026-10-11 17:02:14,937 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [17] 2026-10-11 17:02:14,995 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #564 deleted website.document.content records with IDs: [18] 2026-10-11 17:02:15,077 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [19] 2026-10-11 17:02:15,155 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [20] 2026-10-11 17:02:15,231 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [21] 2026-10-11 17:02:15,300 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #564 deleted website.document.content records with IDs: [22] 2026-10-11 17:02:15,380 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 558, model: website.document.content 2026-10-11 17:02:15,470 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [23] 2026-10-11 17:02:15,530 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [24] 2026-10-11 17:02:15,590 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #564 deleted website.document.content records with IDs: [25] 2026-10-11 17:02:15,675 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 558, model: website.document.content 2026-10-11 17:02:15,735 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [26] 2026-10-11 17:02:15,824 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [27] 2026-10-11 17:02:15,911 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #564 deleted website.document.content records with IDs: [28] 2026-10-11 17:02:16,032 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #564 deleted website.document.content records with IDs: [29] 2026-10-11 17:02:16,074 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-11 17:02:16,251 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 558, model: website.document.content 2026-10-11 17:02:16,447 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 559, model: website.document.content 2026-10-11 17:02:16,568 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 558, model: website.document.content 2026-10-11 17:02:16,774 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 558, model: website.document.content 2026-10-11 17:02:17,054 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 558, model: website.document.content 2026-10-11 17:02:17,283 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 558, model: website.document.content 2026-10-11 17:02:17,404 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 558, model: website.document.content 2026-10-11 17:02:17,596 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:02:22,659 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-11 17:02:22,705 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 565, model: website.doc.tag 2026-10-11 17:02:22,771 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 565, model: website.doc.tag 2026-10-11 17:02:22,794 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 565, model: website.doc.tag 2026-10-11 17:02:22,814 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #568 deleted website.doc.tag records with IDs: [13] 2026-10-11 17:02:22,822 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #570 deleted website.doc.tag records with IDs: [14] 2026-10-11 17:02:22,829 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #572 deleted website.doc.tag records with IDs: [15] 2026-10-11 17:02:22,840 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #574 deleted website.doc.tag records with IDs: [16] 2026-10-11 17:02:22,892 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:02:27,680 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-11 17:02:27,746 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-11 17:02:27,792 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-11 17:02:27,840 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-11 17:02:27,911 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-11 17:02:27,953 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-11 17:02:28,024 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-11 17:02:28,061 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-11 17:02:28,194 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-11 17:02:28,277 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:02:28,828 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-10-11 17:02:29,285 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 1996 2026-10-11 17:02:29,286 120 INFO rb-001770c-225483-423666 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/tmpg4066ohe_chrome_odoo 2026-10-11 17:02:29,286 120 INFO rb-001770c-225483-423666 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:39613/json/version 2026-10-11 17:02:29,288 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39613/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:02:29,333 120 INFO rb-001770c-225483-423666 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-11 17:02:29,333 120 INFO rb-001770c-225483-423666 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:39613/json 2026-10-11 17:02:29,334 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39613/json with timeout 3 increased to 10s during tests 2026-10-11 17:02:29,345 120 INFO rb-001770c-225483-423666 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:39613/devtools/page/7B3501FE8B94406FFE8D7927E5F817E5 2026-10-11 17:02:29,360 120 INFO rb-001770c-225483-423666 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-11 17:02:29,364 120 INFO rb-001770c-225483-423666 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-11 17:02:29,451 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_color_reviewer from n/a 2026-10-11 17:02:29,489 120 INFO rb-001770c-225483-423666 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-11 17:02:29,513 120 INFO rb-001770c-225483-423666 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-11 17:02:29,514 120 INFO rb-001770c-225483-423666 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-11 17:02:29,537 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:02:33,214 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.483 3.203 2026-10-11 17:02:33,219 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '7B3501FE8B94406FFE8D7927E5F817E5', 'loaderId': '902CF0E366F44190096B802377ADEF47', 'isDownload': False} 2026-10-11 17:02:33,219 120 INFO rb-001770c-225483-423666 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-11 17:02:33,267 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:02:33,293 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:02:33,356 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.044 0.048 2026-10-11 17:02:33,383 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:02:33,387 120 INFO rb-001770c-225483-423666 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-11 17:02:33,387 120 INFO rb-001770c-225483-423666 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-11 17:02:33,421 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.039 0.103 2026-10-11 17:02:33,445 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:02:33,482 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.028 0.078 2026-10-11 17:02:33,498 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:02:33,529 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.078 2026-10-11 17:02:33,567 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:02:33,604 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:02:33,607 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:02:33,614 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.027 0.033 2026-10-11 17:02:33,787 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:02:33,811 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.012 2026-10-11 17:02:33,831 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:02:33,863 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:33] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.056 2026-10-11 17:02:34,381 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:02:34,401 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:34] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.013 0.018 2026-10-11 17:02:34,431 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:34] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:02:34,577 120 INFO rb-001770c-225483-423666 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-11 17:02:34,593 120 INFO rb-001770c-225483-423666 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-11 17:02:34,636 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.134 2026-10-11 17:02:34,648 120 INFO rb-001770c-225483-423666 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-11 17:02:34,712 120 INFO rb-001770c-225483-423666 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-11 17:02:34,737 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:34] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.051 0.163 2026-10-11 17:02:34,797 120 INFO rb-001770c-225483-423666 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-11 17:02:34,901 120 INFO rb-001770c-225483-423666 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-11 17:02:34,971 120 INFO rb-001770c-225483-423666 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-11 17:02:35,021 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:35] "POST /docs/update_category HTTP/1.1" 200 - 14 0.011 0.027 2026-10-11 17:02:35,040 120 INFO rb-001770c-225483-423666 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-11 17:02:35,399 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:35] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.083 0.199 2026-10-11 17:02:36,015 120 INFO rb-001770c-225483-423666 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-11 17:02:36,067 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.021 2026-10-11 17:02:36,109 120 INFO rb-001770c-225483-423666 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-11 17:02:36,174 120 INFO rb-001770c-225483-423666 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-11 17:02:36,175 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:36] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.054 0.083 2026-10-11 17:02:36,237 120 INFO rb-001770c-225483-423666 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-11 17:02:36,301 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-10-11 17:02:36,302 120 INFO rb-001770c-225483-423666 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-11 17:02:36,432 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9496124 (allocated 11534336) 2026-10-11 17:02:36,438 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 1996 2026-10-11 17:02:36,440 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-10-11 17:02:36,443 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 1996 2026-10-11 17:02:36,538 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170236_537754_test_picking_a_cover_colour_persists_it.txt 2026-10-11 17:02:36,538 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpg4066ohe_chrome_odoo" 2026-10-11 17:02:36,608 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:02:38,750 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-11 17:02:38,778 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-10-11 17:02:39,189 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 2175 2026-10-11 17:02:39,190 120 INFO rb-001770c-225483-423666 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/tmpdjjhz0___chrome_odoo 2026-10-11 17:02:39,190 120 INFO rb-001770c-225483-423666 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:36073/json/version 2026-10-11 17:02:39,200 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36073/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:02:39,329 120 INFO rb-001770c-225483-423666 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-11 17:02:39,333 120 INFO rb-001770c-225483-423666 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:36073/json 2026-10-11 17:02:39,334 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36073/json with timeout 3 increased to 10s during tests 2026-10-11 17:02:39,387 120 INFO rb-001770c-225483-423666 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:36073/devtools/page/602C6C4162D43737EC02A782C4C02AD6 2026-10-11 17:02:39,408 120 INFO rb-001770c-225483-423666 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-11 17:02:39,415 120 INFO rb-001770c-225483-423666 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-11 17:02:39,486 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_editor from n/a 2026-10-11 17:02:39,514 120 INFO rb-001770c-225483-423666 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-11 17:02:39,530 120 INFO rb-001770c-225483-423666 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-11 17:02:39,530 120 INFO rb-001770c-225483-423666 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-11 17:02:39,554 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:02:40,097 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:40,844 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:41,989 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:41] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.427 2.012 2026-10-11 17:02:41,993 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '602C6C4162D43737EC02A782C4C02AD6', 'loaderId': '2B3D7559F18F54F411E0C1EC27D011C6', 'isDownload': False} 2026-10-11 17:02:41,994 120 INFO rb-001770c-225483-423666 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-11 17:02:42,047 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "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-11 17:02:42,059 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:02:42,117 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.041 0.044 2026-10-11 17:02:42,130 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:02:42,139 120 INFO rb-001770c-225483-423666 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-11 17:02:42,140 120 INFO rb-001770c-225483-423666 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-11 17:02:42,158 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.099 2026-10-11 17:02:42,168 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:02:42,183 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.036 2026-10-11 17:02:42,201 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:02:42,229 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.034 2026-10-11 17:02:42,312 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:02:42,343 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.007 0.040 2026-10-11 17:02:42,348 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:02:42,349 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:02:42,350 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:02:42,409 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:02:42,454 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:02:42,491 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.060 2026-10-11 17:02:42,535 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:42] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.009 0.101 2026-10-11 17:02:42,988 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:02:43,007 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:43] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.012 0.023 2026-10-11 17:02:43,047 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:43] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:02:43,164 120 INFO rb-001770c-225483-423666 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-11 17:02:43,176 120 INFO rb-001770c-225483-423666 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-11 17:02:43,179 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:43] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.034 0.054 2026-10-11 17:02:43,239 120 INFO rb-001770c-225483-423666 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-11 17:02:43,313 120 INFO rb-001770c-225483-423666 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-11 17:02:43,324 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.229 2026-10-11 17:02:43,386 120 INFO rb-001770c-225483-423666 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-11 17:02:43,450 120 INFO rb-001770c-225483-423666 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-11 17:02:43,517 120 INFO rb-001770c-225483-423666 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-11 17:02:43,585 120 INFO rb-001770c-225483-423666 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-11 17:02:43,659 120 INFO rb-001770c-225483-423666 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-11 17:02:43,660 120 INFO rb-001770c-225483-423666 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-11 17:02:43,760 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9443772 (allocated 9961472) 2026-10-11 17:02:43,773 120 INFO rb-001770c-225483-423666 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 2175 2026-10-11 17:02:43,776 120 INFO rb-001770c-225483-423666 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-11 17:02:43,777 120 INFO rb-001770c-225483-423666 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 2175 2026-10-11 17:02:43,894 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170243_893952_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-10-11 17:02:43,894 120 INFO rb-001770c-225483-423666 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/tmpdjjhz0___chrome_odoo" 2026-10-11 17:02:43,975 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-10-11 17:02:44,402 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 2353 2026-10-11 17:02:44,403 120 INFO rb-001770c-225483-423666 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/tmp8iep0ock_chrome_odoo 2026-10-11 17:02:44,403 120 INFO rb-001770c-225483-423666 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:40971/json/version 2026-10-11 17:02:44,404 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:40971/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:02:44,507 120 INFO rb-001770c-225483-423666 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-11 17:02:44,507 120 INFO rb-001770c-225483-423666 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:40971/json 2026-10-11 17:02:44,508 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:40971/json with timeout 3 increased to 10s during tests 2026-10-11 17:02:44,537 120 INFO rb-001770c-225483-423666 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:40971/devtools/page/E86555461D4B2DB9B67A6589877D3ACD 2026-10-11 17:02:44,575 120 INFO rb-001770c-225483-423666 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-11 17:02:44,609 120 INFO rb-001770c-225483-423666 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-11 17:02:44,741 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_editor from n/a 2026-10-11 17:02:44,773 120 INFO rb-001770c-225483-423666 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-11 17:02:44,790 120 INFO rb-001770c-225483-423666 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-11 17:02:44,790 120 INFO rb-001770c-225483-423666 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-11 17:02:44,816 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:02:45,402 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:46,186 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:47,326 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.529 1.986 2026-10-11 17:02:47,331 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': 'E86555461D4B2DB9B67A6589877D3ACD', 'loaderId': 'D60E5A2D7A29A7960447C59D7C4174B7', 'isDownload': False} 2026-10-11 17:02:47,331 120 INFO rb-001770c-225483-423666 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-11 17:02:47,367 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:02:47,394 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:02:47,474 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.056 0.044 2026-10-11 17:02:47,490 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:02:47,527 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.137 2026-10-11 17:02:47,528 120 INFO rb-001770c-225483-423666 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-11 17:02:47,529 120 INFO rb-001770c-225483-423666 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-11 17:02:47,540 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:02:47,556 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.019 2026-10-11 17:02:47,575 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:02:47,594 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-10-11 17:02:47,705 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:02:47,716 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:02:47,719 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.018 2026-10-11 17:02:47,722 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:02:47,729 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:02:47,799 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:02:47,828 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:02:47,861 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-10-11 17:02:47,882 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:47] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.045 2026-10-11 17:02:48,291 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:02:48,309 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:48] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.010 0.019 2026-10-11 17:02:48,342 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:48] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:02:48,482 120 INFO rb-001770c-225483-423666 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-11 17:02:48,492 120 INFO rb-001770c-225483-423666 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-11 17:02:48,534 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.145 2026-10-11 17:02:48,595 120 INFO rb-001770c-225483-423666 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-11 17:02:48,611 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:48] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.029 0.170 2026-10-11 17:02:48,678 120 INFO rb-001770c-225483-423666 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-11 17:02:48,750 120 INFO rb-001770c-225483-423666 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-11 17:02:48,809 120 INFO rb-001770c-225483-423666 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-11 17:02:49,038 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #586 deleted mail.message records with IDs: [11889] 2026-10-11 17:02:49,080 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #586 deleted website.document.content records with IDs: [36] 2026-10-11 17:02:49,102 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #586 deleted mail.followers records with IDs: [2211] 2026-10-11 17:02:49,134 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #586 deleted mail.message records with IDs: [11887, 11886] 2026-10-11 17:02:49,160 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #586 deleted website.document records with IDs: [100] 2026-10-11 17:02:49,179 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #586 deleted mail.followers records with IDs: [2209] 2026-10-11 17:02:49,189 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:49] "POST /docs/delete HTTP/1.1" 200 - 114 0.160 0.139 2026-10-11 17:02:49,236 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:49,292 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:49,372 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:49] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.030 0.127 2026-10-11 17:02:49,925 120 INFO rb-001770c-225483-423666 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-11 17:02:49,950 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-10-11 17:02:50,002 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:50] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.019 0.035 2026-10-11 17:02:50,034 120 INFO rb-001770c-225483-423666 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-11 17:02:50,091 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-10-11 17:02:50,092 120 INFO rb-001770c-225483-423666 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-11 17:02:50,228 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9304628 (allocated 11010048) 2026-10-11 17:02:50,237 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 2353 2026-10-11 17:02:50,238 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-10-11 17:02:50,242 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 2353 2026-10-11 17:02:50,339 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170250_338939_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-10-11 17:02:50,339 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmp8iep0ock_chrome_odoo" 2026-10-11 17:02:50,397 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-10-11 17:02:50,821 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 2533 2026-10-11 17:02:50,821 120 INFO rb-001770c-225483-423666 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/tmp7203_l70_chrome_odoo 2026-10-11 17:02:50,821 120 INFO rb-001770c-225483-423666 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:35493/json/version 2026-10-11 17:02:50,823 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35493/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:02:50,856 120 INFO rb-001770c-225483-423666 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-11 17:02:50,857 120 INFO rb-001770c-225483-423666 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:35493/json 2026-10-11 17:02:50,857 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35493/json with timeout 3 increased to 10s during tests 2026-10-11 17:02:50,868 120 INFO rb-001770c-225483-423666 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:35493/devtools/page/F97BC4ED21E5734947F1502BC42431F8 2026-10-11 17:02:50,879 120 INFO rb-001770c-225483-423666 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-11 17:02:50,885 120 INFO rb-001770c-225483-423666 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-11 17:02:50,971 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_editor from n/a 2026-10-11 17:02:50,987 120 INFO rb-001770c-225483-423666 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-11 17:02:50,997 120 INFO rb-001770c-225483-423666 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-11 17:02:50,997 120 INFO rb-001770c-225483-423666 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-11 17:02:51,022 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:02:51,599 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:52,277 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:53,335 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.353 1.964 2026-10-11 17:02:53,346 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': 'F97BC4ED21E5734947F1502BC42431F8', 'loaderId': 'E84509A28110FE43995CA54E5DF87C5A', 'isDownload': False} 2026-10-11 17:02:53,346 120 INFO rb-001770c-225483-423666 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-11 17:02:53,378 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "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-11 17:02:53,432 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:02:53,500 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.057 0.042 2026-10-11 17:02:53,519 120 INFO rb-001770c-225483-423666 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-11 17:02:53,519 120 INFO rb-001770c-225483-423666 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-11 17:02:53,534 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:02:53,560 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.023 0.129 2026-10-11 17:02:53,581 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:02:53,599 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.068 2026-10-11 17:02:53,624 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:02:53,643 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:02:53,682 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.022 0.057 2026-10-11 17:02:53,699 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.004 0.061 2026-10-11 17:02:53,746 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:02:53,761 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:02:53,767 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:02:53,907 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:02:53,941 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:53] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.019 2026-10-11 17:02:53,975 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:02:54,012 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:54] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.084 2026-10-11 17:02:54,602 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:02:54,625 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:54] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.013 0.030 2026-10-11 17:02:54,653 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:54] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:02:54,778 120 INFO rb-001770c-225483-423666 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-11 17:02:54,795 120 INFO rb-001770c-225483-423666 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-11 17:02:54,833 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.022 0.113 2026-10-11 17:02:54,859 120 INFO rb-001770c-225483-423666 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-11 17:02:54,921 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:54] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.043 0.149 2026-10-11 17:02:54,925 120 INFO rb-001770c-225483-423666 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-11 17:02:54,985 120 INFO rb-001770c-225483-423666 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-11 17:02:55,067 120 INFO rb-001770c-225483-423666 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-11 17:02:55,318 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:55] "POST /docs/create HTTP/1.1" 200 - 38 0.096 0.081 2026-10-11 17:02:56,537 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:56] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.229 0.963 2026-10-11 17:02:56,985 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-11 17:02:57,002 120 INFO rb-001770c-225483-423666 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-11 17:02:57,032 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.015 2026-10-11 17:02:57,095 120 INFO rb-001770c-225483-423666 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-11 17:02:57,096 120 INFO rb-001770c-225483-423666 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-11 17:02:57,122 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:57] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.042 0.058 2026-10-11 17:02:57,197 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12705884 (allocated 13893632) 2026-10-11 17:02:57,201 120 INFO rb-001770c-225483-423666 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 2533 2026-10-11 17:02:57,203 120 INFO rb-001770c-225483-423666 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-11 17:02:57,206 120 INFO rb-001770c-225483-423666 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 2533 2026-10-11 17:02:57,323 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170257_323146_test_creating_a_document_through_the_dialog_persists_it.txt 2026-10-11 17:02:57,323 120 INFO rb-001770c-225483-423666 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/tmp7203_l70_chrome_odoo" 2026-10-11 17:02:57,373 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-10-11 17:02:57,787 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 2710 2026-10-11 17:02:57,787 120 INFO rb-001770c-225483-423666 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/tmpnxl7wug4_chrome_odoo 2026-10-11 17:02:57,787 120 INFO rb-001770c-225483-423666 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:35611/json/version 2026-10-11 17:02:57,789 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35611/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:02:57,818 120 INFO rb-001770c-225483-423666 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-11 17:02:57,818 120 INFO rb-001770c-225483-423666 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:35611/json 2026-10-11 17:02:57,819 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35611/json with timeout 3 increased to 10s during tests 2026-10-11 17:02:57,829 120 INFO rb-001770c-225483-423666 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:35611/devtools/page/FA608A54A71BFBE63865CD28E864B496 2026-10-11 17:02:57,846 120 INFO rb-001770c-225483-423666 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-11 17:02:57,889 120 INFO rb-001770c-225483-423666 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-11 17:02:57,984 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_editor from n/a 2026-10-11 17:02:58,001 120 INFO rb-001770c-225483-423666 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-11 17:02:58,030 120 INFO rb-001770c-225483-423666 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-11 17:02:58,031 120 INFO rb-001770c-225483-423666 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-11 17:02:58,059 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:02:58,659 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:02:59,429 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:03:00,534 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.449 2.030 2026-10-11 17:03:00,542 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': 'FA608A54A71BFBE63865CD28E864B496', 'loaderId': '6E337F5B084693AF159581C8E722084C', 'isDownload': False} 2026-10-11 17:03:00,542 120 INFO rb-001770c-225483-423666 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-11 17:03:00,626 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:03:00,632 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:00,725 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.083 0.050 2026-10-11 17:03:00,744 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:00,769 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.131 2026-10-11 17:03:00,772 120 INFO rb-001770c-225483-423666 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-11 17:03:00,776 120 INFO rb-001770c-225483-423666 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-11 17:03:00,782 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:00,801 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.025 2026-10-11 17:03:00,818 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:00,845 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.036 2026-10-11 17:03:00,955 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:03:00,961 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:03:00,963 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:03:00,966 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:03:00,977 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.040 2026-10-11 17:03:01,024 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:03:01,060 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.013 2026-10-11 17:03:01,078 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:01,117 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.058 2026-10-11 17:03:01,688 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:01,707 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.011 0.021 2026-10-11 17:03:01,732 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:03:01,890 120 INFO rb-001770c-225483-423666 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-11 17:03:01,907 120 INFO rb-001770c-225483-423666 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-11 17:03:01,935 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.135 2026-10-11 17:03:01,997 120 INFO rb-001770c-225483-423666 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-11 17:03:02,012 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:02] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.026 0.171 2026-10-11 17:03:02,047 120 INFO rb-001770c-225483-423666 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-11 17:03:02,108 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-10-11 17:03:02,109 120 INFO rb-001770c-225483-423666 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-11 17:03:02,246 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 8951636 (allocated 9961472) 2026-10-11 17:03:02,274 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 2710 2026-10-11 17:03:02,281 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-10-11 17:03:02,282 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 2710 2026-10-11 17:03:02,382 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170302_381952_test_editor_page_offers_the_create_affordance.txt 2026-10-11 17:03:02,382 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmpnxl7wug4_chrome_odoo" 2026-10-11 17:03:02,437 120 INFO rb-001770c-225483-423666 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-11 17:03:02,845 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 2881 2026-10-11 17:03:02,845 120 INFO rb-001770c-225483-423666 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/tmpexspp4rp_chrome_odoo 2026-10-11 17:03:02,845 120 INFO rb-001770c-225483-423666 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:43147/json/version 2026-10-11 17:03:02,847 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43147/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:02,925 120 INFO rb-001770c-225483-423666 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-11 17:03:02,925 120 INFO rb-001770c-225483-423666 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:43147/json 2026-10-11 17:03:02,926 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43147/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:02,944 120 INFO rb-001770c-225483-423666 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:43147/devtools/page/8924ADE871AB2D83EA2DB323FC17582A 2026-10-11 17:03:02,976 120 INFO rb-001770c-225483-423666 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-11 17:03:02,981 120 INFO rb-001770c-225483-423666 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-11 17:03:03,137 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_manager from n/a 2026-10-11 17:03:03,156 120 INFO rb-001770c-225483-423666 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-11 17:03:03,166 120 INFO rb-001770c-225483-423666 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-11 17:03:03,166 120 INFO rb-001770c-225483-423666 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-11 17:03:03,196 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:06,588 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /docs HTTP/1.1" 200 - 287 0.368 3.034 2026-10-11 17:03:06,594 120 INFO rb-001770c-225483-423666 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': '8924ADE871AB2D83EA2DB323FC17582A', 'loaderId': 'BE426333DAC249FC7FF9744019FFA1AB', 'isDownload': False} 2026-10-11 17:03:06,594 120 INFO rb-001770c-225483-423666 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-11 17:03:06,644 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "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-11 17:03:06,666 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:06,728 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.045 2026-10-11 17:03:06,741 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:06,751 120 INFO rb-001770c-225483-423666 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-11 17:03:06,759 120 INFO rb-001770c-225483-423666 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-11 17:03:06,760 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.094 2026-10-11 17:03:06,778 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:06,796 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.028 2026-10-11 17:03:06,819 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:06,844 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.050 2026-10-11 17:03:06,880 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:06,888 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:06,910 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:03:06,912 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:03:06,931 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.013 0.024 2026-10-11 17:03:07,024 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:03:07,074 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:07,105 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.052 2026-10-11 17:03:07,144 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.011 0.063 2026-10-11 17:03:07,703 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:07,718 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.021 0.041 2026-10-11 17:03:07,762 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:03:07,891 120 INFO rb-001770c-225483-423666 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-11 17:03:07,902 120 INFO rb-001770c-225483-423666 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-11 17:03:07,910 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.041 0.058 2026-10-11 17:03:07,966 120 INFO rb-001770c-225483-423666 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-11 17:03:08,032 120 INFO rb-001770c-225483-423666 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-11 17:03:08,056 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.230 2026-10-11 17:03:08,122 120 INFO rb-001770c-225483-423666 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-11 17:03:08,219 120 INFO rb-001770c-225483-423666 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-11 17:03:08,457 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /docs/create_category HTTP/1.1" 200 - 51 0.095 0.073 2026-10-11 17:03:08,646 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "GET /docs HTTP/1.1" 200 - 20 0.045 0.111 2026-10-11 17:03:09,221 120 INFO rb-001770c-225483-423666 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-11 17:03:09,315 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:09] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.026 0.056 2026-10-11 17:03:09,322 120 INFO rb-001770c-225483-423666 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-11 17:03:09,323 120 INFO rb-001770c-225483-423666 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-11 17:03:09,327 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.093 2026-10-11 17:03:09,410 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9304340 (allocated 11272192) 2026-10-11 17:03:09,427 120 INFO rb-001770c-225483-423666 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 2881 2026-10-11 17:03:09,428 120 INFO rb-001770c-225483-423666 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-11 17:03:09,429 120 INFO rb-001770c-225483-423666 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 2881 2026-10-11 17:03:09,543 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170309_542949_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-10-11 17:03:09,543 120 INFO rb-001770c-225483-423666 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/tmpexspp4rp_chrome_odoo" 2026-10-11 17:03:09,602 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-10-11 17:03:10,124 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 3060 2026-10-11 17:03:10,125 120 INFO rb-001770c-225483-423666 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/tmpzr533za4_chrome_odoo 2026-10-11 17:03:10,125 120 INFO rb-001770c-225483-423666 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:34595/json/version 2026-10-11 17:03:10,127 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34595/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:10,173 120 INFO rb-001770c-225483-423666 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-11 17:03:10,174 120 INFO rb-001770c-225483-423666 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:34595/json 2026-10-11 17:03:10,177 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34595/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:10,219 120 INFO rb-001770c-225483-423666 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:34595/devtools/page/AA498B9A22F0615375DFD34B19F13C1A 2026-10-11 17:03:10,264 120 INFO rb-001770c-225483-423666 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-11 17:03:10,279 120 INFO rb-001770c-225483-423666 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-11 17:03:10,355 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_manager from n/a 2026-10-11 17:03:10,386 120 INFO rb-001770c-225483-423666 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-11 17:03:10,397 120 INFO rb-001770c-225483-423666 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-11 17:03:10,397 120 INFO rb-001770c-225483-423666 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-11 17:03:10,420 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:12,469 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /docs HTTP/1.1" 200 - 287 0.323 1.732 2026-10-11 17:03:12,474 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': 'AA498B9A22F0615375DFD34B19F13C1A', 'loaderId': '3BD69259EC363FBA7CC48248B8517F22', 'isDownload': False} 2026-10-11 17:03:12,474 120 INFO rb-001770c-225483-423666 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-11 17:03:12,505 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:12,562 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:12,650 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.068 0.063 2026-10-11 17:03:12,667 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:12,695 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.018 0.141 2026-10-11 17:03:12,709 120 INFO rb-001770c-225483-423666 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-11 17:03:12,710 120 INFO rb-001770c-225483-423666 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-11 17:03:12,717 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:12,735 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.025 2026-10-11 17:03:12,763 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:12,787 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.035 2026-10-11 17:03:12,929 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:03:12,934 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:03:12,951 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.026 0.029 2026-10-11 17:03:12,960 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:03:12,961 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:03:13,044 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:03:13,070 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:13,104 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.065 2026-10-11 17:03:13,124 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.076 2026-10-11 17:03:13,593 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:13,611 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.014 0.020 2026-10-11 17:03:13,633 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:03:13,773 120 INFO rb-001770c-225483-423666 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-11 17:03:13,790 120 INFO rb-001770c-225483-423666 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-11 17:03:13,855 120 INFO rb-001770c-225483-423666 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-11 17:03:13,914 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.064 0.168 2026-10-11 17:03:13,938 120 INFO rb-001770c-225483-423666 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-11 17:03:14,077 120 INFO rb-001770c-225483-423666 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-11 17:03:14,091 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:14] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.117 0.251 2026-10-11 17:03:14,252 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:14] "POST /docs/create_category HTTP/1.1" 200 - 34 0.034 0.063 2026-10-11 17:03:14,632 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:14] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.126 0.220 2026-10-11 17:03:15,283 120 INFO rb-001770c-225483-423666 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-11 17:03:15,379 120 INFO rb-001770c-225483-423666 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-11 17:03:15,380 120 INFO rb-001770c-225483-423666 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-11 17:03:15,380 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:15] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.035 0.050 2026-10-11 17:03:15,399 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.096 2026-10-11 17:03:15,537 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12606400 (allocated 14155776) 2026-10-11 17:03:15,590 120 INFO rb-001770c-225483-423666 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 3060 2026-10-11 17:03:15,591 120 INFO rb-001770c-225483-423666 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-11 17:03:15,597 120 INFO rb-001770c-225483-423666 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 3060 2026-10-11 17:03:15,693 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170315_693667_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-10-11 17:03:15,694 120 INFO rb-001770c-225483-423666 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/tmpzr533za4_chrome_odoo" 2026-10-11 17:03:15,763 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-10-11 17:03:16,199 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 3236 2026-10-11 17:03:16,200 120 INFO rb-001770c-225483-423666 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/tmp684t1198_chrome_odoo 2026-10-11 17:03:16,200 120 INFO rb-001770c-225483-423666 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:37347/json/version 2026-10-11 17:03:16,201 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37347/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:16,317 120 INFO rb-001770c-225483-423666 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-11 17:03:16,317 120 INFO rb-001770c-225483-423666 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:37347/json 2026-10-11 17:03:16,318 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37347/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:16,330 120 INFO rb-001770c-225483-423666 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:37347/devtools/page/04C32CA457618CE9F148E2ADE6928608 2026-10-11 17:03:16,343 120 INFO rb-001770c-225483-423666 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-11 17:03:16,394 120 INFO rb-001770c-225483-423666 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-11 17:03:16,514 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_editor from n/a 2026-10-11 17:03:16,538 120 INFO rb-001770c-225483-423666 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-11 17:03:16,540 120 INFO rb-001770c-225483-423666 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-11 17:03:16,540 120 INFO rb-001770c-225483-423666 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-11 17:03:16,591 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:17,136 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:03:17,805 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:03:18,921 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:18] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.437 1.908 2026-10-11 17:03:18,926 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '04C32CA457618CE9F148E2ADE6928608', 'loaderId': 'F18445CFF23DF131D731C80252C201C2', 'isDownload': False} 2026-10-11 17:03:18,927 120 INFO rb-001770c-225483-423666 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-11 17:03:18,963 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03: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-11 17:03:18,986 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:19,048 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.039 2026-10-11 17:03:19,060 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:19,089 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.102 2026-10-11 17:03:19,128 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:19,132 120 INFO rb-001770c-225483-423666 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-11 17:03:19,135 120 INFO rb-001770c-225483-423666 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-11 17:03:19,141 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.017 2026-10-11 17:03:19,159 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:19,182 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.051 2026-10-11 17:03:19,367 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:03:19,381 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:03:19,384 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.026 0.023 2026-10-11 17:03:19,393 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:03:19,399 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:03:19,450 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:19,489 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:19,520 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.047 2026-10-11 17:03:19,559 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:19] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.009 0.053 2026-10-11 17:03:20,038 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:20,052 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:20] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.019 2026-10-11 17:03:20,078 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:20] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:03:20,174 120 INFO rb-001770c-225483-423666 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-11 17:03:20,181 120 INFO rb-001770c-225483-423666 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-11 17:03:20,201 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:20] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.035 0.049 2026-10-11 17:03:20,246 120 INFO rb-001770c-225483-423666 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-11 17:03:20,316 120 INFO rb-001770c-225483-423666 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-11 17:03:20,362 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.226 2026-10-11 17:03:20,383 120 INFO rb-001770c-225483-423666 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-11 17:03:20,477 120 INFO rb-001770c-225483-423666 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-11 17:03:20,558 120 INFO rb-001770c-225483-423666 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-11 17:03:20,747 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:20] "POST /docs/update_document HTTP/1.1" 200 - 31 0.063 0.057 2026-10-11 17:03:21,907 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.171 0.963 2026-10-11 17:03:22,492 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-11 17:03:22,500 120 INFO rb-001770c-225483-423666 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-11 17:03:22,592 120 INFO rb-001770c-225483-423666 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-11 17:03:22,593 120 INFO rb-001770c-225483-423666 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-11 17:03:22,666 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.095 0.051 2026-10-11 17:03:22,688 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.157 2026-10-11 17:03:22,728 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12710592 (allocated 14155776) 2026-10-11 17:03:22,758 120 INFO rb-001770c-225483-423666 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 3236 2026-10-11 17:03:22,760 120 INFO rb-001770c-225483-423666 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-11 17:03:22,766 120 INFO rb-001770c-225483-423666 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 3236 2026-10-11 17:03:22,884 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170322_884234_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-10-11 17:03:22,884 120 INFO rb-001770c-225483-423666 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/tmp684t1198_chrome_odoo" 2026-10-11 17:03:22,939 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-10-11 17:03:23,363 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 3413 2026-10-11 17:03:23,364 120 INFO rb-001770c-225483-423666 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/tmpz2cz58qy_chrome_odoo 2026-10-11 17:03:23,364 120 INFO rb-001770c-225483-423666 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:46637/json/version 2026-10-11 17:03:23,365 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46637/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:23,526 120 INFO rb-001770c-225483-423666 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-11 17:03:23,526 120 INFO rb-001770c-225483-423666 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:46637/json 2026-10-11 17:03:23,527 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46637/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:23,565 120 INFO rb-001770c-225483-423666 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:46637/devtools/page/2FAA26AA41B81A2BC2F3ABFDCAE2174A 2026-10-11 17:03:23,598 120 INFO rb-001770c-225483-423666 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-11 17:03:23,618 120 INFO rb-001770c-225483-423666 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-11 17:03:23,704 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_editor from n/a 2026-10-11 17:03:23,733 120 INFO rb-001770c-225483-423666 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-11 17:03:23,752 120 INFO rb-001770c-225483-423666 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-11 17:03:23,752 120 INFO rb-001770c-225483-423666 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-11 17:03:23,794 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:24,338 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:03:25,087 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-11 17:03:26,203 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.447 1.973 2026-10-11 17:03:26,208 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '2FAA26AA41B81A2BC2F3ABFDCAE2174A', 'loaderId': 'CFCB1FAE5DB0C48829364C05C65CD1C8', 'isDownload': False} 2026-10-11 17:03:26,208 120 INFO rb-001770c-225483-423666 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-11 17:03:26,242 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:03:26,274 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:26,298 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.021 0.030 2026-10-11 17:03:26,336 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:26,403 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.051 0.114 2026-10-11 17:03:26,416 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:26,429 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.095 2026-10-11 17:03:26,463 120 INFO rb-001770c-225483-423666 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-11 17:03:26,464 120 INFO rb-001770c-225483-423666 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-11 17:03:26,465 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:26,496 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.034 2026-10-11 17:03:26,618 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:03:26,631 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:03:26,634 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:03:26,645 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:03:26,677 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.013 0.028 2026-10-11 17:03:26,720 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:26,769 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:26,794 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.058 2026-10-11 17:03:26,822 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.008 0.075 2026-10-11 17:03:27,332 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:27,348 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.011 0.020 2026-10-11 17:03:27,378 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:03:27,526 120 INFO rb-001770c-225483-423666 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-11 17:03:27,540 120 INFO rb-001770c-225483-423666 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-11 17:03:27,568 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.145 2026-10-11 17:03:27,611 120 INFO rb-001770c-225483-423666 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-11 17:03:27,644 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.188 2026-10-11 17:03:27,693 120 INFO rb-001770c-225483-423666 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-11 17:03:27,760 120 INFO rb-001770c-225483-423666 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-11 17:03:27,832 120 INFO rb-001770c-225483-423666 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-11 17:03:27,907 120 INFO rb-001770c-225483-423666 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-11 17:03:27,967 120 INFO rb-001770c-225483-423666 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-11 17:03:28,031 120 INFO rb-001770c-225483-423666 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-11 17:03:28,085 120 INFO rb-001770c-225483-423666 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-11 17:03:28,086 120 INFO rb-001770c-225483-423666 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-11 17:03:28,191 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9404316 (allocated 10223616) 2026-10-11 17:03:28,202 120 INFO rb-001770c-225483-423666 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 3413 2026-10-11 17:03:28,205 120 INFO rb-001770c-225483-423666 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-11 17:03:28,207 120 INFO rb-001770c-225483-423666 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 3413 2026-10-11 17:03:28,316 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170328_316033_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-10-11 17:03:28,316 120 INFO rb-001770c-225483-423666 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/tmpz2cz58qy_chrome_odoo" 2026-10-11 17:03:28,363 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-10-11 17:03:28,802 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 3592 2026-10-11 17:03:28,802 120 INFO rb-001770c-225483-423666 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/tmp7soh08q2_chrome_odoo 2026-10-11 17:03:28,803 120 INFO rb-001770c-225483-423666 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:38407/json/version 2026-10-11 17:03:28,811 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:38407/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:28,838 120 INFO rb-001770c-225483-423666 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-11 17:03:28,838 120 INFO rb-001770c-225483-423666 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:38407/json 2026-10-11 17:03:28,839 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:38407/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:28,855 120 INFO rb-001770c-225483-423666 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:38407/devtools/page/EB97E3F70DA478337AC324365C6528D1 2026-10-11 17:03:28,864 120 INFO rb-001770c-225483-423666 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-11 17:03:28,878 120 INFO rb-001770c-225483-423666 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-11 17:03:28,992 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_no_access from n/a 2026-10-11 17:03:29,019 120 INFO rb-001770c-225483-423666 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-11 17:03:29,032 120 INFO rb-001770c-225483-423666 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-11 17:03:29,032 120 INFO rb-001770c-225483-423666 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-11 17:03:29,082 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:30,314 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 588, model: website.doc.category 2026-10-11 17:03:32,736 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.416 3.250 2026-10-11 17:03:32,741 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': 'EB97E3F70DA478337AC324365C6528D1', 'loaderId': '8B58E875C933C5FBF4AD0CC3581750BB', 'isDownload': False} 2026-10-11 17:03:32,741 120 INFO rb-001770c-225483-423666 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-11 17:03:32,790 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "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-11 17:03:32,814 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:32,891 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.058 0.043 2026-10-11 17:03:32,913 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:32,924 120 INFO rb-001770c-225483-423666 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-11 17:03:32,926 120 INFO rb-001770c-225483-423666 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-11 17:03:32,936 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.128 2026-10-11 17:03:32,946 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:32,966 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.041 2026-10-11 17:03:32,997 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:33,018 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.034 2026-10-11 17:03:33,087 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:03:33,098 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:03:33,101 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:03:33,102 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:03:33,122 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.004 0.045 2026-10-11 17:03:33,210 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:33,238 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.053 2026-10-11 17:03:33,264 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.077 2026-10-11 17:03:33,733 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:33,749 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.019 2026-10-11 17:03:33,774 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:03:33,906 120 INFO rb-001770c-225483-423666 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-11 17:03:33,916 120 INFO rb-001770c-225483-423666 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-11 17:03:33,957 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.125 2026-10-11 17:03:33,982 120 INFO rb-001770c-225483-423666 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-11 17:03:34,045 120 INFO rb-001770c-225483-423666 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-11 17:03:34,056 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:34] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.051 0.151 2026-10-11 17:03:34,107 120 INFO rb-001770c-225483-423666 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-11 17:03:34,172 120 INFO rb-001770c-225483-423666 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-11 17:03:34,243 120 INFO rb-001770c-225483-423666 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-11 17:03:34,330 120 INFO rb-001770c-225483-423666 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-11 17:03:34,380 120 INFO rb-001770c-225483-423666 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-11 17:03:34,381 120 INFO rb-001770c-225483-423666 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-11 17:03:34,470 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 8981456 (allocated 9961472) 2026-10-11 17:03:34,478 120 INFO rb-001770c-225483-423666 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 3592 2026-10-11 17:03:34,482 120 INFO rb-001770c-225483-423666 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-11 17:03:34,483 120 INFO rb-001770c-225483-423666 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 3592 2026-10-11 17:03:34,580 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170334_579727_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-10-11 17:03:34,580 120 INFO rb-001770c-225483-423666 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/tmp7soh08q2_chrome_odoo" 2026-10-11 17:03:34,658 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:03:35,371 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-10-11 17:03:35,840 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 3775 2026-10-11 17:03:35,841 120 INFO rb-001770c-225483-423666 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/tmpsuw4qpud_chrome_odoo 2026-10-11 17:03:35,841 120 INFO rb-001770c-225483-423666 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:40721/json/version 2026-10-11 17:03:35,844 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:40721/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:35,919 120 INFO rb-001770c-225483-423666 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-11 17:03:35,920 120 INFO rb-001770c-225483-423666 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:40721/json 2026-10-11 17:03:35,923 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:40721/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:35,938 120 INFO rb-001770c-225483-423666 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:40721/devtools/page/D8CA6A7D774CE63D267CF037AA4A343C 2026-10-11 17:03:35,967 120 INFO rb-001770c-225483-423666 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-11 17:03:35,980 120 INFO rb-001770c-225483-423666 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-11 17:03:36,041 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_reseq_manager from n/a 2026-10-11 17:03:36,062 120 INFO rb-001770c-225483-423666 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-11 17:03:36,069 120 INFO rb-001770c-225483-423666 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-11 17:03:36,069 120 INFO rb-001770c-225483-423666 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-11 17:03:36,099 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:38,564 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.524 1.950 2026-10-11 17:03:38,569 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': 'D8CA6A7D774CE63D267CF037AA4A343C', 'loaderId': '9F1F1E093B48E0BC81685077DB02A4C9', 'isDownload': False} 2026-10-11 17:03:38,569 120 INFO rb-001770c-225483-423666 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-11 17:03:38,637 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "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-11 17:03:38,662 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:38,695 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.036 0.028 2026-10-11 17:03:38,724 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:38,828 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.083 0.103 2026-10-11 17:03:38,869 120 INFO rb-001770c-225483-423666 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-11 17:03:38,870 120 INFO rb-001770c-225483-423666 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-11 17:03:38,894 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:38,916 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.041 0.153 2026-10-11 17:03:38,926 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:38,955 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.073 2026-10-11 17:03:39,080 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:03:39,088 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:03:39,098 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:03:39,101 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:03:39,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.009 0.042 2026-10-11 17:03:39,190 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:39,249 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.012 0.020 2026-10-11 17:03:39,276 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:39,311 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.070 2026-10-11 17:03:39,893 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:39,911 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.010 0.023 2026-10-11 17:03:39,946 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:03:40,071 120 INFO rb-001770c-225483-423666 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-11 17:03:40,083 120 INFO rb-001770c-225483-423666 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-11 17:03:40,134 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.126 2026-10-11 17:03:40,143 120 INFO rb-001770c-225483-423666 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-11 17:03:40,223 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.028 0.197 2026-10-11 17:03:40,232 120 INFO rb-001770c-225483-423666 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-11 17:03:40,469 120 INFO rb-001770c-225483-423666 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-11 17:03:40,524 120 INFO rb-001770c-225483-423666 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-11 17:03:40,557 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.045 0.069 2026-10-11 17:03:40,813 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.044 0.154 2026-10-11 17:03:41,402 120 INFO rb-001770c-225483-423666 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-11 17:03:41,428 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.010 2026-10-11 17:03:41,508 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.055 2026-10-11 17:03:41,533 120 INFO rb-001770c-225483-423666 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-11 17:03:41,589 120 INFO rb-001770c-225483-423666 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-11 17:03:41,655 120 INFO rb-001770c-225483-423666 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-11 17:03:41,656 120 INFO rb-001770c-225483-423666 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-11 17:03:41,776 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9194300 (allocated 11010048) 2026-10-11 17:03:41,779 120 INFO rb-001770c-225483-423666 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 3775 2026-10-11 17:03:41,782 120 INFO rb-001770c-225483-423666 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-11 17:03:41,783 120 INFO rb-001770c-225483-423666 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 3775 2026-10-11 17:03:41,892 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170341_892643_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-10-11 17:03:41,893 120 INFO rb-001770c-225483-423666 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/tmpsuw4qpud_chrome_odoo" 2026-10-11 17:03:41,961 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-10-11 17:03:42,387 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 3967 2026-10-11 17:03:42,387 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmp4_ip08qe_chrome_odoo 2026-10-11 17:03:42,387 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:37621/json/version 2026-10-11 17:03:42,389 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37621/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:42,471 120 INFO rb-001770c-225483-423666 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-11 17:03:42,471 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:37621/json 2026-10-11 17:03:42,472 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37621/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:42,499 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:37621/devtools/page/0DB3989FA91DE1BF9C850FB46E95E18C 2026-10-11 17:03:42,519 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-10-11 17:03:42,532 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-10-11 17:03:42,636 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_reseq_manager from n/a 2026-10-11 17:03:42,652 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-10-11 17:03:42,672 120 INFO rb-001770c-225483-423666 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-11 17:03:42,672 120 INFO rb-001770c-225483-423666 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-11 17:03:42,713 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:45,123 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /docs HTTP/1.1" 200 - 287 0.509 1.911 2026-10-11 17:03:45,133 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '0DB3989FA91DE1BF9C850FB46E95E18C', 'loaderId': '9F5014425A863A3E3A7326BF2DC1684C', 'isDownload': False} 2026-10-11 17:03:45,133 120 INFO rb-001770c-225483-423666 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-11 17:03:45,202 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "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-11 17:03:45,221 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:45,288 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.048 2026-10-11 17:03:45,302 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:45,335 120 INFO rb-001770c-225483-423666 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-11 17:03:45,336 120 INFO rb-001770c-225483-423666 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-11 17:03:45,347 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.021 0.132 2026-10-11 17:03:45,363 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:45,388 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.031 2026-10-11 17:03:45,425 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:45,452 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.019 0.045 2026-10-11 17:03:45,547 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:03:45,558 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.013 0.013 2026-10-11 17:03:45,562 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:03:45,590 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:03:45,597 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:03:45,645 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:03:45,687 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.015 2026-10-11 17:03:45,711 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:45,745 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.069 2026-10-11 17:03:46,278 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:46,297 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.010 0.021 2026-10-11 17:03:46,325 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:03:46,459 120 INFO rb-001770c-225483-423666 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-11 17:03:46,469 120 INFO rb-001770c-225483-423666 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-11 17:03:46,522 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.146 2026-10-11 17:03:46,528 120 INFO rb-001770c-225483-423666 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-11 17:03:46,592 120 INFO rb-001770c-225483-423666 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-11 17:03:46,608 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.036 0.200 2026-10-11 17:03:46,793 120 INFO rb-001770c-225483-423666 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-11 17:03:46,843 120 INFO rb-001770c-225483-423666 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-11 17:03:46,863 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.045 0.058 2026-10-11 17:03:47,061 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:47] "GET /docs HTTP/1.1" 200 - 20 0.038 0.101 2026-10-11 17:03:47,623 120 INFO rb-001770c-225483-423666 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-11 17:03:47,649 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.010 2026-10-11 17:03:47,715 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:47] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.019 0.052 2026-10-11 17:03:47,735 120 INFO rb-001770c-225483-423666 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-11 17:03:47,789 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-10-11 17:03:47,790 120 INFO rb-001770c-225483-423666 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-11 17:03:47,908 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9168292 (allocated 10747904) 2026-10-11 17:03:47,916 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 3967 2026-10-11 17:03:47,917 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-10-11 17:03:47,918 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 3967 2026-10-11 17:03:48,031 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423666/chrome_logs/chrome_log_20261011_170348_030927_test_reordering_root_subjects_persists.txt 2026-10-11 17:03:48,031 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmp4_ip08qe_chrome_odoo" 2026-10-11 17:03:48,095 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-10-11 17:03:48,526 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 4148 2026-10-11 17:03:48,527 120 INFO rb-001770c-225483-423666 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/tmpftr15v2p_chrome_odoo 2026-10-11 17:03:48,527 120 INFO rb-001770c-225483-423666 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:46597/json/version 2026-10-11 17:03:48,528 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46597/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:48,567 120 INFO rb-001770c-225483-423666 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-11 17:03:48,567 120 INFO rb-001770c-225483-423666 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:46597/json 2026-10-11 17:03:48,568 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46597/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:48,591 120 INFO rb-001770c-225483-423666 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:46597/devtools/page/F9EF2889F47EEE72C00FDFEE7C0183F5 2026-10-11 17:03:48,606 120 INFO rb-001770c-225483-423666 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-11 17:03:48,614 120 INFO rb-001770c-225483-423666 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-11 17:03:48,705 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_reseq_manager from n/a 2026-10-11 17:03:48,726 120 INFO rb-001770c-225483-423666 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-11 17:03:48,735 120 INFO rb-001770c-225483-423666 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-11 17:03:48,735 120 INFO rb-001770c-225483-423666 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-11 17:03:48,752 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:50,957 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.366 1.843 2026-10-11 17:03:50,961 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': 'F9EF2889F47EEE72C00FDFEE7C0183F5', 'loaderId': 'CB35EC79B650998D1D85A704B452270A', 'isDownload': False} 2026-10-11 17:03:50,961 120 INFO rb-001770c-225483-423666 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-11 17:03:51,026 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:51,028 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "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-11 17:03:51,084 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.032 0.045 2026-10-11 17:03:51,110 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:51,165 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.045 0.111 2026-10-11 17:03:51,188 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:51,194 120 INFO rb-001770c-225483-423666 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-11 17:03:51,195 120 INFO rb-001770c-225483-423666 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-11 17:03:51,208 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.090 2026-10-11 17:03:51,222 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:51,249 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.056 2026-10-11 17:03:51,364 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:03:51,365 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:03:51,394 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:03:51,395 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:03:51,396 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.011 0.037 2026-10-11 17:03:51,461 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:03:51,483 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:51,511 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.051 2026-10-11 17:03:51,536 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.060 2026-10-11 17:03:52,042 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:52,063 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.020 0.032 2026-10-11 17:03:52,110 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:03:52,259 120 INFO rb-001770c-225483-423666 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-11 17:03:52,270 120 INFO rb-001770c-225483-423666 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-11 17:03:52,327 120 INFO rb-001770c-225483-423666 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-11 17:03:52,347 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.172 2026-10-11 17:03:52,427 120 INFO rb-001770c-225483-423666 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-11 17:03:52,455 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.056 0.186 2026-10-11 17:03:52,629 120 INFO rb-001770c-225483-423666 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-11 17:03:52,677 120 INFO rb-001770c-225483-423666 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-11 17:03:52,723 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.068 0.068 2026-10-11 17:03:52,976 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.046 0.163 2026-10-11 17:03:53,513 120 INFO rb-001770c-225483-423666 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-11 17:03:53,534 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.010 2026-10-11 17:03:53,619 120 INFO rb-001770c-225483-423666 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-11 17:03:53,659 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.076 0.053 2026-10-11 17:03:53,678 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-10-11 17:03:53,679 120 INFO rb-001770c-225483-423666 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-11 17:03:53,832 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9197872 (allocated 12058624) 2026-10-11 17:03:53,851 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 4148 2026-10-11 17:03:53,856 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-10-11 17:03:53,861 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 4148 2026-10-11 17:03:53,958 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170353_958485_test_reordering_sections_inside_a_subject_persists.txt 2026-10-11 17:03:53,958 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpftr15v2p_chrome_odoo" 2026-10-11 17:03:54,023 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-10-11 17:03:54,446 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 4322 2026-10-11 17:03:54,446 120 INFO rb-001770c-225483-423666 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/tmpr8t6vaeu_chrome_odoo 2026-10-11 17:03:54,446 120 INFO rb-001770c-225483-423666 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:41775/json/version 2026-10-11 17:03:54,448 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:41775/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:54,568 120 INFO rb-001770c-225483-423666 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-11 17:03:54,568 120 INFO rb-001770c-225483-423666 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:41775/json 2026-10-11 17:03:54,569 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:41775/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:54,594 120 INFO rb-001770c-225483-423666 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:41775/devtools/page/E9D62E21523EE4295EE59C013C287396 2026-10-11 17:03:54,615 120 INFO rb-001770c-225483-423666 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-11 17:03:54,645 120 INFO rb-001770c-225483-423666 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-11 17:03:54,758 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:tour_reseq_manager from n/a 2026-10-11 17:03:54,772 120 INFO rb-001770c-225483-423666 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-11 17:03:54,794 120 INFO rb-001770c-225483-423666 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-11 17:03:54,795 120 INFO rb-001770c-225483-423666 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-11 17:03:54,815 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:57,421 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.583 2.028 2026-10-11 17:03:57,429 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': 'E9D62E21523EE4295EE59C013C287396', 'loaderId': '0AA05899C0CC0F9B8CB53E5F9F6E8769', 'isDownload': False} 2026-10-11 17:03:57,430 120 INFO rb-001770c-225483-423666 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-11 17:03:57,495 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "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-11 17:03:57,496 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:03:57,534 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.034 0.029 2026-10-11 17:03:57,561 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:03:57,620 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.102 2026-10-11 17:03:57,649 120 INFO rb-001770c-225483-423666 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-11 17:03:57,651 120 INFO rb-001770c-225483-423666 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-11 17:03:57,654 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:03:57,672 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.023 0.090 2026-10-11 17:03:57,697 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:03:57,715 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.058 2026-10-11 17:03:57,919 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:03:57,929 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:03:57,930 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:03:57,958 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.058 2026-10-11 17:03:58,023 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:03:58,062 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.016 2026-10-11 17:03:58,081 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:03:58,109 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.052 2026-10-11 17:03:58,611 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:03:58,637 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.011 0.025 2026-10-11 17:03:58,673 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:03:58,815 120 INFO rb-001770c-225483-423666 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-11 17:03:58,824 120 INFO rb-001770c-225483-423666 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-11 17:03:58,857 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.131 2026-10-11 17:03:58,894 120 INFO rb-001770c-225483-423666 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-11 17:03:58,931 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.177 2026-10-11 17:03:58,941 120 INFO rb-001770c-225483-423666 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-11 17:03:59,156 120 INFO rb-001770c-225483-423666 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-11 17:03:59,198 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:59] "POST /docs/resequence HTTP/1.1" 200 - 29 0.028 0.049 2026-10-11 17:03:59,223 120 INFO rb-001770c-225483-423666 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-11 17:03:59,545 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:59] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.055 0.189 2026-10-11 17:04:00,093 120 INFO rb-001770c-225483-423666 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-11 17:04:00,185 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.049 2026-10-11 17:04:00,197 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.086 2026-10-11 17:04:00,201 120 INFO rb-001770c-225483-423666 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-11 17:04:00,259 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-10-11 17:04:00,260 120 INFO rb-001770c-225483-423666 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-11 17:04:00,366 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9169164 (allocated 11272192) 2026-10-11 17:04:00,375 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 4322 2026-10-11 17:04:00,377 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-10-11 17:04:00,378 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 4322 2026-10-11 17:04:00,476 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170400_476028_test_reordering_the_left_document_tree_persists.txt 2026-10-11 17:04:00,476 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpr8t6vaeu_chrome_odoo" 2026-10-11 17:04:00,547 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:04:00,595 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-10-11 17:04:01,011 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 4503 2026-10-11 17:04:01,012 120 INFO rb-001770c-225483-423666 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/tmpdhck1cef_chrome_odoo 2026-10-11 17:04:01,012 120 INFO rb-001770c-225483-423666 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:34095/json/version 2026-10-11 17:04:01,013 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34095/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:04:01,054 120 INFO rb-001770c-225483-423666 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-11 17:04:01,054 120 INFO rb-001770c-225483-423666 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:34095/json 2026-10-11 17:04:01,055 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34095/json with timeout 3 increased to 10s during tests 2026-10-11 17:04:01,068 120 INFO rb-001770c-225483-423666 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:34095/devtools/page/0AC7816FE95BB68CDC4618530D095EBB 2026-10-11 17:04:01,081 120 INFO rb-001770c-225483-423666 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-11 17:04:01,091 120 INFO rb-001770c-225483-423666 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-11 17:04:01,117 120 INFO rb-001770c-225483-423666 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-11 17:04:01,158 120 INFO rb-001770c-225483-423666 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-11 17:04:01,158 120 INFO rb-001770c-225483-423666 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-11 17:04:01,198 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:04,667 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:04] "GET /docs HTTP/1.1" 200 - 235 0.374 3.100 2026-10-11 17:04:04,672 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '0AC7816FE95BB68CDC4618530D095EBB', 'loaderId': 'E4A634D4A4BE2605EB129D12EA23135F', 'isDownload': False} 2026-10-11 17:04:04,673 120 INFO rb-001770c-225483-423666 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-11 17:04:04,713 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:04:04,763 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e59a6e6/to_website_docs.assets_frontend_css.min.css 2026-10-11 17:04:04,799 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:04] "GET /web/assets/1/e59a6e6/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.040 0.038 2026-10-11 17:04:04,816 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:04:04,904 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:04] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.069 0.108 2026-10-11 17:04:04,914 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:04:04,927 120 INFO rb-001770c-225483-423666 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-11 17:04:04,928 120 INFO rb-001770c-225483-423666 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-11 17:04:04,930 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:04] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.109 2026-10-11 17:04:04,963 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:04:04,997 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:04] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.028 0.044 2026-10-11 17:04:05,118 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:04:05,137 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:04:05,140 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:04:05,149 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:04:05,170 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.046 0.018 2026-10-11 17:04:05,230 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:04:05,271 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.056 2026-10-11 17:04:05,298 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.007 0.067 2026-10-11 17:04:05,819 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/c43cca9/to_website_docs.assets_frontend_js.min.js 2026-10-11 17:04:05,835 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /web/assets/1/c43cca9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.021 2026-10-11 17:04:05,867 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:04:05,875 120 INFO rb-001770c-225483-423666 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-11 17:04:05,880 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-10-11 17:04:06,090 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.093 0.070 2026-10-11 17:04:06,166 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 8908752 (allocated 10223616) 2026-10-11 17:04:06,188 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 4503 2026-10-11 17:04:06,190 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-10-11 17:04:06,191 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 4503 2026-10-11 17:04:06,270 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.323 2026-10-11 17:04:06,297 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_170406_297256_test_docs_frontend_bundle_loads_without_module_error.txt 2026-10-11 17:04:06,297 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmpdhck1cef_chrome_odoo" 2026-10-11 17:04:06,361 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:04:06,383 120 INFO rb-001770c-225483-423666 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-11 17:04:06,456 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:04:11,694 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-10-11 17:04:11,821 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-10-11 17:04:11,962 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-10-11 17:04:12,070 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-10-11 17:04:12,158 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-10-11 17:04:12,263 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-10-11 17:04:12,355 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-10-11 17:04:12,492 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-10-11 17:04:12,592 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-10-11 17:04:12,700 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-10-11 17:04:12,808 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-10-11 17:04:12,925 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-10-11 17:04:13,007 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-10-11 17:04:13,139 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-10-11 17:04:13,266 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:04:14,529 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-10-11 17:04:14,585 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reseq_reviewer from n/a 2026-10-11 17:04:14,605 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:15,161 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:15] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.042 0.523 2026-10-11 17:04:15,213 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-10-11 17:04:15,253 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reseq_editor from n/a 2026-10-11 17:04:15,277 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:15,766 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:15] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.024 0.469 2026-10-11 17:04:15,827 120 INFO rb-001770c-225483-423666 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-11 17:04:15,876 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reseq_reviewer from n/a 2026-10-11 17:04:15,917 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:16,417 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:16] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.040 0.475 2026-10-11 17:04:16,467 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-10-11 17:04:16,506 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reseq_reviewer from n/a 2026-10-11 17:04:16,523 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:17,125 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.079 0.526 2026-10-11 17:04:17,170 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-10-11 17:04:17,214 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reseq_reviewer from n/a 2026-10-11 17:04:17,243 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:19,113 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.030 1.844 2026-10-11 17:04:19,165 120 INFO rb-001770c-225483-423666 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-11 17:04:19,204 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reseq_reviewer from n/a 2026-10-11 17:04:19,230 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:19,729 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.036 0.466 2026-10-11 17:04:19,807 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:04:25,501 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-11 17:04:25,535 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:designer_doc from n/a 2026-10-11 17:04:25,562 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:26,066 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /docs/create_category HTTP/1.1" 200 - 8 0.006 0.503 2026-10-11 17:04:26,192 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /docs/create_category HTTP/1.1" 200 - 51 0.045 0.073 2026-10-11 17:04:26,262 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /docs/update_category HTTP/1.1" 200 - 21 0.016 0.039 2026-10-11 17:04:26,277 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 17:04:26,334 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /docs/update_category HTTP/1.1" 200 - 10 0.015 0.033 2026-10-11 17:04:26,350 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 17:04:26,353 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-10-11 17:04:26,402 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-11 17:04:26,445 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:manager_doc from n/a 2026-10-11 17:04:26,471 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:26,987 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /docs/create_category HTTP/1.1" 200 - 47 0.041 0.478 2026-10-11 17:04:27,068 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:27] "POST /docs/update_category HTTP/1.1" 200 - 27 0.031 0.043 2026-10-11 17:04:27,125 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.message records with IDs: [11933, 11932] 2026-10-11 17:04:27,156 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.doc.category records with IDs: [113] 2026-10-11 17:04:27,167 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.followers records with IDs: [2223] 2026-10-11 17:04:27,173 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:27] "POST /docs/delete HTTP/1.1" 200 - 41 0.046 0.053 2026-10-11 17:04:27,227 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:27] "POST /docs/update_category HTTP/1.1" 200 - 10 0.016 0.031 2026-10-11 17:04:27,320 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.document.content records with IDs: [46] 2026-10-11 17:04:27,353 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.document records with IDs: [106] 2026-10-11 17:04:27,390 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.message records with IDs: [11934] 2026-10-11 17:04:27,417 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.doc.category records with IDs: [109] 2026-10-11 17:04:27,428 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:27] "POST /docs/delete HTTP/1.1" 200 - 94 0.104 0.087 2026-10-11 17:04:27,429 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-10-11 17:04:27,467 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-11 17:04:27,534 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal_doc from n/a 2026-10-11 17:04:27,561 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:28,057 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /docs/create_category HTTP/1.1" 200 - 13 0.010 0.495 2026-10-11 17:04:28,079 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /docs/update_category HTTP/1.1" 200 - 3 0.004 0.010 2026-10-11 17:04:28,097 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:04:28,098 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-10-11 17:04:28,148 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-11 17:04:28,173 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:29,820 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:29] "POST /docs/create_category HTTP/1.1" 200 - 5 0.007 1.645 2026-10-11 17:04:29,835 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:29] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:04:29,846 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:29] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:04:29,847 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-10-11 17:04:29,892 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-11 17:04:29,922 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reviewer_doc from n/a 2026-10-11 17:04:29,955 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:30,456 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:30] "POST /docs/create_category HTTP/1.1" 200 - 13 0.023 0.488 2026-10-11 17:04:30,650 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:30] "POST /docs/create_category HTTP/1.1" 200 - 51 0.090 0.092 2026-10-11 17:04:30,712 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:30] "POST /docs/update_category HTTP/1.1" 200 - 21 0.020 0.034 2026-10-11 17:04:30,725 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:30] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 17:04:30,777 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:30] "POST /docs/update_category HTTP/1.1" 200 - 10 0.014 0.030 2026-10-11 17:04:30,791 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:30] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 17:04:30,792 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-10-11 17:04:30,835 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-11 17:04:30,866 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:designer_doc from n/a 2026-10-11 17:04:30,908 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:31,531 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "POST /docs/create HTTP/1.1" 200 - 57 0.073 0.556 2026-10-11 17:04:31,641 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "POST /docs/update_document HTTP/1.1" 200 - 27 0.054 0.045 2026-10-11 17:04:31,721 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #609 deleted mail.message records with IDs: [11938] 2026-10-11 17:04:31,746 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #609 deleted website.document.content records with IDs: [48] 2026-10-11 17:04:31,762 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #609 deleted mail.followers records with IDs: [2225] 2026-10-11 17:04:31,778 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #609 deleted mail.message records with IDs: [11940, 11939] 2026-10-11 17:04:31,793 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #609 deleted website.document records with IDs: [108] 2026-10-11 17:04:31,808 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #609 deleted mail.followers records with IDs: [2226] 2026-10-11 17:04:31,811 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "POST /docs/delete HTTP/1.1" 200 - 101 0.070 0.093 2026-10-11 17:04:31,894 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "POST /docs/update_document HTTP/1.1" 200 - 9 0.031 0.045 2026-10-11 17:04:31,943 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "POST /docs/delete HTTP/1.1" 200 - 8 0.011 0.029 2026-10-11 17:04:31,945 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-10-11 17:04:31,996 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-11 17:04:32,030 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:editor_doc from n/a 2026-10-11 17:04:32,058 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:32,662 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "POST /docs/create HTTP/1.1" 200 - 54 0.057 0.551 2026-10-11 17:04:32,804 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "POST /docs/update_document HTTP/1.1" 200 - 28 0.080 0.055 2026-10-11 17:04:32,884 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #605 deleted mail.message records with IDs: [11941] 2026-10-11 17:04:32,914 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #605 deleted website.document.content records with IDs: [49] 2026-10-11 17:04:32,930 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #605 deleted mail.followers records with IDs: [2227] 2026-10-11 17:04:32,945 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #605 deleted mail.message records with IDs: [11943, 11942] 2026-10-11 17:04:32,965 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #605 deleted website.document records with IDs: [109] 2026-10-11 17:04:32,982 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #605 deleted mail.followers records with IDs: [2228] 2026-10-11 17:04:32,985 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "POST /docs/delete HTTP/1.1" 200 - 100 0.065 0.107 2026-10-11 17:04:33,010 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /docs/update_document HTTP/1.1" 200 - 3 0.003 0.015 2026-10-11 17:04:33,045 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /docs/delete HTTP/1.1" 200 - 3 0.004 0.019 2026-10-11 17:04:33,047 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-10-11 17:04:33,090 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-11 17:04:33,136 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:manager_doc from n/a 2026-10-11 17:04:33,161 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:33,712 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /docs/create HTTP/1.1" 200 - 59 0.063 0.492 2026-10-11 17:04:33,807 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /docs/update_document HTTP/1.1" 200 - 20 0.037 0.050 2026-10-11 17:04:33,949 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.message records with IDs: [11944] 2026-10-11 17:04:33,981 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.document.content records with IDs: [50] 2026-10-11 17:04:34,006 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.followers records with IDs: [2229] 2026-10-11 17:04:34,029 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.message records with IDs: [11946, 11945] 2026-10-11 17:04:34,048 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.document records with IDs: [110] 2026-10-11 17:04:34,075 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.followers records with IDs: [2230] 2026-10-11 17:04:34,078 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:34] "POST /docs/delete HTTP/1.1" 200 - 107 0.147 0.105 2026-10-11 17:04:34,137 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:34] "POST /docs/update_document HTTP/1.1" 200 - 7 0.014 0.033 2026-10-11 17:04:34,195 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.document.content records with IDs: [46] 2026-10-11 17:04:34,233 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted mail.message records with IDs: [11947] 2026-10-11 17:04:34,255 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #611 deleted website.document records with IDs: [106] 2026-10-11 17:04:34,277 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:34] "POST /docs/delete HTTP/1.1" 200 - 56 0.062 0.072 2026-10-11 17:04:34,278 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-10-11 17:04:34,319 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-11 17:04:34,379 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal_doc from n/a 2026-10-11 17:04:34,407 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:36,274 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /docs/create HTTP/1.1" 200 - 17 0.019 1.852 2026-10-11 17:04:36,294 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:04:36,309 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:04:36,311 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-10-11 17:04:36,346 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-11 17:04:36,370 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:36,803 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /docs/create HTTP/1.1" 200 - 5 0.005 0.435 2026-10-11 17:04:36,813 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:04:36,824 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:04:36,826 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-10-11 17:04:36,861 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-11 17:04:36,892 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:reviewer_doc from n/a 2026-10-11 17:04:36,914 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:37,449 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /docs/create HTTP/1.1" 200 - 57 0.050 0.488 2026-10-11 17:04:37,570 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /docs/update_document HTTP/1.1" 200 - 27 0.049 0.062 2026-10-11 17:04:37,649 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #607 deleted mail.message records with IDs: [11948] 2026-10-11 17:04:37,683 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #607 deleted website.document.content records with IDs: [51] 2026-10-11 17:04:37,709 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #607 deleted mail.followers records with IDs: [2231] 2026-10-11 17:04:37,729 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #607 deleted mail.message records with IDs: [11950, 11949] 2026-10-11 17:04:37,752 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #607 deleted website.document records with IDs: [111] 2026-10-11 17:04:37,782 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #607 deleted mail.followers records with IDs: [2232] 2026-10-11 17:04:37,786 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /docs/delete HTTP/1.1" 200 - 101 0.100 0.109 2026-10-11 17:04:37,863 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /docs/update_document HTTP/1.1" 200 - 9 0.036 0.035 2026-10-11 17:04:37,906 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /docs/delete HTTP/1.1" 200 - 8 0.010 0.026 2026-10-11 17:04:37,907 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-10-11 17:04:37,990 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:04:38,012 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-10-11 17:04:38,019 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:39,753 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:39] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.285 1.454 2026-10-11 17:04:39,755 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-10-11 17:04:39,792 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-10-11 17:04:39,798 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:41,608 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:41] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.279 1.534 2026-10-11 17:04:41,611 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-10-11 17:04:41,660 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-10-11 17:04:41,684 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:44,798 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:44] "GET /docs/search HTTP/1.1" 200 - 209 0.283 2.849 2026-10-11 17:04:44,800 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-10-11 17:04:44,854 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:04:49,930 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-11 17:04:50,047 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #615 deleted odoo.version records with IDs: [17] 2026-10-11 17:04:50,064 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #615 deleted product.attribute.value records with IDs: [122] 2026-10-11 17:04:50,119 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:04:54,612 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-10-11 17:04:54,722 120 INFO rb-001770c-225483-423666 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-11 17:04:54,789 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:05:00,148 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-11 17:05:00,250 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-11 17:05:00,413 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:05:05,049 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-11 17:05:05,145 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-11 17:05:05,205 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:05:10,346 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-11 17:05:10,395 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:05:11,936 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:11] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.170 1.377 2026-10-11 17:05:12,055 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.034 0.075 2026-10-11 17:05:12,101 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-11 17:05:12,217 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:05:14,130 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.271 1.645 2026-10-11 17:05:14,274 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.025 0.097 2026-10-11 17:05:14,599 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.107 0.165 2026-10-11 17:05:14,792 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.063 0.102 2026-10-11 17:05:14,835 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.008 0.020 2026-10-11 17:05:15,049 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.093 0.118 2026-10-11 17:05:15,098 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.005 0.013 2026-10-11 17:05:15,280 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.068 0.110 2026-10-11 17:05:15,418 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.030 0.088 2026-10-11 17:05:15,420 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-10-11 17:05:15,500 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:05:16,400 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-11 17:05:16,565 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #662 deleted mail.message records with IDs: [11957] 2026-10-11 17:05:16,590 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #662 deleted odoo.version records with IDs: [31] 2026-10-11 17:05:16,607 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #662 deleted mail.followers records with IDs: [2233] 2026-10-11 17:05:16,634 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #662 deleted product.attribute.value records with IDs: [136] 2026-10-11 17:05:16,664 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #662 deleted mail.message records with IDs: [11956] 2026-10-11 17:05:16,682 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #662 deleted odoo.version records with IDs: [30] 2026-10-11 17:05:16,717 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #662 deleted product.attribute.value records with IDs: [135] 2026-10-11 17:05:16,780 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:05:16,803 120 INFO rb-001770c-225483-423666 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-11 17:05:17,545 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:05:17,826 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-11 17:05:17,904 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:demo from n/a 2026-10-11 17:05:17,923 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:05:18,382 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:18] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.004 0.460 2026-10-11 17:05:18,384 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-10-11 17:05:18,451 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:05:19,323 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-10-11 17:05:19,338 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11959] 2026-10-11 17:05:19,349 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 17:05:19,381 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-11 17:05:19,437 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-11 17:05:19,509 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-10-11 17:05:19,565 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-11 17:05:19,623 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-11 17:05:19,683 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-11 17:05:19,752 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-11 17:05:19,802 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-10-11 17:05:19,891 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-11 17:05:20,061 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-11 17:05:20,130 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:05:21,227 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-10-11 17:05:21,249 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11961] 2026-10-11 17:05:21,260 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 17:05:21,313 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-11 17:05:21,431 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:05:22,292 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-10-11 17:05:22,306 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11963] 2026-10-11 17:05:22,316 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 17:05:22,362 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-11 17:05:22,432 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-10-11 17:05:22,443 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-11 17:05:22,451 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-11 17:05:22,491 120 INFO rb-001770c-225483-423666 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-11 17:05:22,556 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 665, model: utm.campaign 2026-10-11 17:05:22,594 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 665, model: utm.medium 2026-10-11 17:05:22,604 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 665, model: utm.source 2026-10-11 17:05:22,671 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:05:40,194 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-10-11 17:05:40,324 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-10-11 17:05:40,452 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-10-11 17:05:40,583 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-10-11 17:05:40,759 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:05:58,762 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-11 17:06:01,399 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-11 17:06:03,096 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-11 17:06:04,241 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-11 17:06:05,337 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-11 17:06:06,656 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-11 17:06:07,953 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-11 17:06:09,206 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-11 17:06:10,785 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-11 17:06:12,754 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-10-11 17:06:15,110 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-10-11 17:06:17,333 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-10-11 17:06:17,962 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:06:17,982 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-11 17:06:18,057 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:34,344 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-10-11 17:06:34,458 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-10-11 17:06:34,984 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-10-11 17:06:35,427 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-10-11 17:06:35,541 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-10-11 17:06:35,623 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-10-11 17:06:35,767 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-10-11 17:06:35,910 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-10-11 17:06:36,432 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-10-11 17:06:36,991 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-10-11 17:06:49,673 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-10-11 17:06:50,197 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-10-11 17:06:50,913 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:07:05,291 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-11 17:07:12,603 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:07:27,528 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-10-11 17:07:28,065 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-10-11 17:07:28,585 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-10-11 17:07:29,122 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-10-11 17:07:30,050 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:07:30,073 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-11 17:07:30,265 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:07:31,008 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-11 17:07:33,040 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-10-11 17:07:34,833 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-10-11 17:07:36,640 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:07:36,983 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-10-11 17:07:38,859 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [697, 698] 2026-10-11 17:07:39,079 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1483] 2026-10-11 17:07:40,038 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-10-11 17:07:41,584 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [703, 704] 2026-10-11 17:07:41,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1490] 2026-10-11 17:07:42,691 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-10-11 17:07:43,360 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-10-11 17:07:44,476 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-10-11 17:07:45,654 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:07:46,341 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-10-11 17:07:46,703 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-10-11 17:07:46,958 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 676, model: product.product 2026-10-11 17:07:47,004 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 676, model: product.template 2026-10-11 17:07:47,046 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-10-11 17:07:47,505 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-10-11 17:07:47,587 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:08:02,843 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-10-11 17:08:04,536 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [709, 710] 2026-10-11 17:08:04,828 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1512] 2026-10-11 17:08:06,108 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-10-11 17:08:07,799 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [715, 716] 2026-10-11 17:08:08,004 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1519] 2026-10-11 17:08:08,990 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-10-11 17:08:09,813 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-10-11 17:08:11,169 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [721, 722] 2026-10-11 17:08:11,329 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1531] 2026-10-11 17:08:11,907 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-10-11 17:08:13,531 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [725, 726] 2026-10-11 17:08:13,720 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1538] 2026-10-11 17:08:14,370 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-10-11 17:08:16,030 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [729, 730] 2026-10-11 17:08:16,249 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1545] 2026-10-11 17:08:16,889 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-10-11 17:08:18,237 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [733, 734] 2026-10-11 17:08:18,409 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1552] 2026-10-11 17:08:18,889 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-10-11 17:08:19,886 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-10-11 17:08:20,551 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-10-11 17:08:22,114 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-10-11 17:08:23,047 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-10-11 17:08:23,911 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-10-11 17:08:24,849 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-10-11 17:08:25,715 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-10-11 17:08:26,694 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-10-11 17:08:28,263 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [737, 738] 2026-10-11 17:08:28,466 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1583] 2026-10-11 17:08:29,058 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-10-11 17:08:30,578 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [741, 742] 2026-10-11 17:08:30,753 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1590] 2026-10-11 17:08:31,404 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-10-11 17:08:33,093 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [745, 746] 2026-10-11 17:08:33,257 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1597] 2026-10-11 17:08:33,886 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-10-11 17:08:35,517 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [749, 750] 2026-10-11 17:08:35,692 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1604] 2026-10-11 17:08:36,896 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-10-11 17:08:38,705 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [755, 756] 2026-10-11 17:08:38,867 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1611] 2026-10-11 17:08:39,580 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-10-11 17:08:41,369 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [759, 760] 2026-10-11 17:08:41,568 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1618] 2026-10-11 17:08:42,389 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-10-11 17:08:43,873 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [763, 764] 2026-10-11 17:08:43,989 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1625] 2026-10-11 17:08:44,428 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-10-11 17:08:45,990 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [767, 768] 2026-10-11 17:08:46,106 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1632] 2026-10-11 17:08:46,759 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-10-11 17:08:48,104 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line.ctp records with IDs: [771, 772] 2026-10-11 17:08:48,244 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #677 deleted account.move.line records with IDs: [1639] 2026-10-11 17:08:49,255 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-10-11 17:08:50,138 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-10-11 17:08:50,873 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-10-11 17:08:51,649 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-10-11 17:08:52,303 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-10-11 17:08:53,017 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-10-11 17:08:53,800 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:09:08,425 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #679 deleted ir.model.data records with IDs: [495867] 2026-10-11 17:09:08,426 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #679 deleted account.journal records with IDs: [759] 2026-10-11 17:09:08,431 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-10-11 17:09:08,676 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-10-11 17:09:08,910 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-10-11 17:09:09,112 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-10-11 17:09:09,264 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-10-11 17:09:09,407 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-10-11 17:09:09,525 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-10-11 17:09:09,691 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-10-11 17:09:09,749 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-10-11 17:09:09,973 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:09:10,156 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-10-11 17:09:11,719 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-10-11 17:09:13,297 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-10-11 17:09:14,949 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-10-11 17:09:16,712 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:16,738 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-11 17:09:17,215 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-11 17:09:17,617 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-11 17:09:17,672 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:33,194 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-10-11 17:09:33,464 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-10-11 17:09:33,636 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-10-11 17:09:33,770 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-10-11 17:09:33,921 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-10-11 17:09:34,048 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-10-11 17:09:34,218 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-10-11 17:09:34,385 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-10-11 17:09:34,682 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-10-11 17:09:36,799 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:09:37,849 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-11 17:09:39,233 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [779, 780] 2026-10-11 17:09:39,433 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1668] 2026-10-11 17:09:40,460 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:10:01,149 120 INFO rb-001770c-225483-423666 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-11 17:10:01,515 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-10-11 17:10:01,727 120 INFO rb-001770c-225483-423666 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-11 17:10:01,897 120 INFO rb-001770c-225483-423666 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-11 17:10:02,080 120 INFO rb-001770c-225483-423666 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-11 17:10:02,310 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-10-11 17:10:02,405 120 INFO rb-001770c-225483-423666 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-11 17:10:03,454 120 INFO rb-001770c-225483-423666 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-11 17:10:04,540 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:10:32,141 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-11 17:10:32,319 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-11 17:10:32,404 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-11 17:10:33,334 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:11:03,043 120 INFO rb-001770c-225483-423666 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-11 17:11:03,180 120 INFO rb-001770c-225483-423666 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-11 17:11:03,277 120 INFO rb-001770c-225483-423666 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-11 17:11:03,384 120 INFO rb-001770c-225483-423666 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-11 17:11:03,460 120 INFO rb-001770c-225483-423666 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-11 17:11:03,527 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-10-11 17:11:03,599 120 INFO rb-001770c-225483-423666 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-11 17:11:03,684 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-10-11 17:11:03,775 120 INFO rb-001770c-225483-423666 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-11 17:11:03,884 120 INFO rb-001770c-225483-423666 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-11 17:11:03,989 120 INFO rb-001770c-225483-423666 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-11 17:11:04,093 120 INFO rb-001770c-225483-423666 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-11 17:11:04,186 120 INFO rb-001770c-225483-423666 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-11 17:11:04,264 120 INFO rb-001770c-225483-423666 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-11 17:11:04,350 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-11 17:11:04,464 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-10-11 17:11:31,243 120 INFO rb-001770c-225483-423666 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-11 17:11:31,424 120 INFO rb-001770c-225483-423666 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-11 17:11:31,530 120 INFO rb-001770c-225483-423666 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-11 17:11:31,689 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 17:11:58,558 120 INFO rb-001770c-225483-423666 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-11 17:11:59,340 120 INFO rb-001770c-225483-423666 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-11 17:12:00,256 120 INFO rb-001770c-225483-423666 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-11 17:12:00,942 120 INFO rb-001770c-225483-423666 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-11 17:12:01,709 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 696, model: account.bank.statement.import 2026-10-11 17:12:01,758 120 INFO rb-001770c-225483-423666 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-11 17:12:03,098 120 INFO rb-001770c-225483-423666 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-11 17:12:04,800 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 17:12:33,461 120 INFO rb-001770c-225483-423666 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-11 17:12:33,608 120 INFO rb-001770c-225483-423666 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-11 17:12:33,685 120 INFO rb-001770c-225483-423666 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-11 17:12:33,762 120 INFO rb-001770c-225483-423666 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-11 17:12:33,844 120 INFO rb-001770c-225483-423666 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-11 17:12:33,965 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-11 17:13:00,468 120 INFO rb-001770c-225483-423666 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-11 17:13:08,779 120 INFO rb-001770c-225483-423666 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-11 17:13:09,628 120 INFO rb-001770c-225483-423666 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-11 17:13:17,568 120 INFO rb-001770c-225483-423666 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-11 17:13:25,672 120 INFO rb-001770c-225483-423666 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-11 17:13:25,951 120 INFO rb-001770c-225483-423666 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-11 17:13:27,611 120 INFO rb-001770c-225483-423666 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-11 17:13:36,177 120 INFO rb-001770c-225483-423666 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-11 17:13:37,153 120 INFO rb-001770c-225483-423666 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-11 17:13:46,042 120 INFO rb-001770c-225483-423666 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-11 17:13:47,300 120 INFO rb-001770c-225483-423666 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-11 17:13:48,365 120 INFO rb-001770c-225483-423666 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-11 17:13:49,398 120 INFO rb-001770c-225483-423666 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-11 17:13:57,247 120 INFO rb-001770c-225483-423666 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-11 17:13:57,423 120 INFO rb-001770c-225483-423666 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-11 17:14:06,355 120 INFO rb-001770c-225483-423666 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-11 17:14:07,219 120 INFO rb-001770c-225483-423666 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-11 17:14:07,575 120 INFO rb-001770c-225483-423666 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-11 17:14:08,239 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-11 17:14:35,951 120 INFO rb-001770c-225483-423666 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-11 17:14:43,163 120 INFO rb-001770c-225483-423666 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-11 17:14:43,877 120 INFO rb-001770c-225483-423666 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-11 17:14:44,802 120 INFO rb-001770c-225483-423666 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-11 17:14:45,583 120 INFO rb-001770c-225483-423666 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-11 17:14:46,384 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 17:15:13,856 120 INFO rb-001770c-225483-423666 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-11 17:15:16,949 120 INFO rb-001770c-225483-423666 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-11 17:15:21,279 120 INFO rb-001770c-225483-423666 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-11 17:15:25,358 120 INFO rb-001770c-225483-423666 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-11 17:15:29,158 120 INFO rb-001770c-225483-423666 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-11 17:15:33,635 120 INFO rb-001770c-225483-423666 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-11 17:15:36,567 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-10-11 17:16:03,849 120 INFO rb-001770c-225483-423666 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-11 17:16:05,059 120 INFO rb-001770c-225483-423666 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-11 17:16:06,358 120 INFO rb-001770c-225483-423666 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-11 17:16:07,958 120 INFO rb-001770c-225483-423666 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-11 17:16:10,119 120 INFO rb-001770c-225483-423666 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-11 17:16:11,942 120 INFO rb-001770c-225483-423666 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-11 17:16:15,234 120 INFO rb-001770c-225483-423666 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-11 17:16:16,048 120 INFO rb-001770c-225483-423666 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-11 17:16:16,203 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 30 checked, 30 removed 2026-10-11 17:16:45,037 120 INFO rb-001770c-225483-423666 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-11 17:16:45,690 120 INFO rb-001770c-225483-423666 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-11 17:16:47,529 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #721 deleted account.move.line.ctp records with IDs: [906] 2026-10-11 17:16:47,667 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #721 deleted account.move.line records with IDs: [1921] 2026-10-11 17:16:48,249 120 INFO rb-001770c-225483-423666 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-11 17:16:48,997 120 INFO rb-001770c-225483-423666 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-11 17:16:49,718 120 INFO rb-001770c-225483-423666 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-11 17:16:51,989 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #721 deleted account.move.line.ctp records with IDs: [911] 2026-10-11 17:16:52,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #721 deleted account.move.line records with IDs: [1930] 2026-10-11 17:16:52,726 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:17:23,089 120 INFO rb-001770c-225483-423666 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-11 17:17:24,189 120 INFO rb-001770c-225483-423666 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-11 17:17:25,937 120 INFO rb-001770c-225483-423666 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-11 17:17:27,228 120 INFO rb-001770c-225483-423666 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-11 17:17:30,215 120 INFO rb-001770c-225483-423666 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-11 17:17:32,324 120 INFO rb-001770c-225483-423666 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-11 17:17:34,285 120 INFO rb-001770c-225483-423666 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-11 17:17:35,818 120 INFO rb-001770c-225483-423666 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-11 17:17:37,284 120 INFO rb-001770c-225483-423666 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-11 17:17:38,525 120 INFO rb-001770c-225483-423666 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-11 17:17:40,410 120 INFO rb-001770c-225483-423666 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-11 17:17:40,607 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-11 17:18:08,768 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-11 17:18:08,841 120 INFO rb-001770c-225483-423666 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-11 17:18:08,908 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-11 17:18:09,036 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-11 17:18:10,141 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-10-11 17:18:11,144 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 17:18:38,936 120 INFO rb-001770c-225483-423666 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-11 17:18:39,065 120 INFO rb-001770c-225483-423666 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-11 17:18:39,160 120 INFO rb-001770c-225483-423666 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-11 17:18:39,303 120 INFO rb-001770c-225483-423666 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-11 17:18:39,407 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-10-11 17:18:39,522 120 INFO rb-001770c-225483-423666 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-11 17:18:39,565 120 INFO rb-001770c-225483-423666 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-11 17:18:39,614 120 INFO rb-001770c-225483-423666 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-11 17:18:39,721 120 INFO rb-001770c-225483-423666 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-11 17:18:39,827 120 INFO rb-001770c-225483-423666 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-11 17:18:39,940 120 INFO rb-001770c-225483-423666 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-11 17:18:40,058 120 INFO rb-001770c-225483-423666 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-11 17:18:40,177 120 INFO rb-001770c-225483-423666 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-11 17:18:40,300 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-11 17:18:40,455 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-11 17:19:08,768 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-11 17:19:08,915 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-11 17:19:09,088 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-11 17:19:14,535 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-11 17:19:14,731 120 INFO rb-001770c-225483-423666 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-11 17:19:16,631 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 17:19:16,653 120 INFO rb-001770c-225483-423666 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-11 17:19:22,820 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:19:23,015 120 INFO rb-001770c-225483-423666 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-11 17:19:23,109 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:19:24,211 120 INFO rb-001770c-225483-423666 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-11 17:19:24,327 120 INFO rb-001770c-225483-423666 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-11 17:19:24,488 120 INFO rb-001770c-225483-423666 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-11 17:19:24,585 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:19:50,531 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-11 17:19:59,012 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-11 17:20:03,137 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:20:34,485 120 INFO rb-001770c-225483-423666 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-11 17:20:38,451 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-10-11 17:20:39,365 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-10-11 17:20:43,374 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-10-11 17:20:43,443 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [204], uid: 738, model: account.followup.level 2026-10-11 17:20:43,515 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-10-11 17:20:46,826 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 738, model: followup.report 2026-10-11 17:20:46,902 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-10-11 17:20:50,492 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-10-11 17:20:51,580 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 742, model: followup.receivable 2026-10-11 17:20:51,710 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 17:21:18,875 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-10-11 17:21:21,800 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-10-11 17:21:27,968 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-10-11 17:21:33,532 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-10-11 17:21:37,085 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-10-11 17:21:41,915 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-10-11 17:21:46,687 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-10-11 17:21:49,661 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-10-11 17:21:52,579 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-10-11 17:21:53,319 120 INFO rb-001770c-225483-423666 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-11 17:21:58,692 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-10-11 17:22:03,450 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-10-11 17:22:06,483 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-10-11 17:22:09,476 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:22:26,858 120 INFO rb-001770c-225483-423666 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-11 17:22:26,965 120 INFO rb-001770c-225483-423666 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-11 17:22:27,047 120 INFO rb-001770c-225483-423666 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-11 17:22:27,162 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:22:55,105 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-10-11 17:22:58,426 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-10-11 17:23:02,115 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-10-11 17:23:05,251 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-10-11 17:23:09,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911607225557944.1705276800.000000000000000-openerp-155-followup.report@c203249d3560>: ['"Partner A" <@False>'] 2026-10-11 17:23:10,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #749 deleted mail.mail records with IDs: [507] 2026-10-11 17:23:10,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751057761596898.1707523200.000000000000000-openerp-155-followup.report@c203249d3560>: ['"Partner A" <@False>'] 2026-10-11 17:23:10,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #749 deleted mail.mail records with IDs: [508] 2026-10-11 17:23:10,594 120 INFO rb-001770c-225483-423666 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-11 17:23:14,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524703729471141.1705276800.000000000000000-openerp-163-followup.report@c203249d3560>: ['"Partner A" <@False>'] 2026-10-11 17:23:14,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #749 deleted mail.mail records with IDs: [509] 2026-10-11 17:23:14,654 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:23:41,314 120 INFO rb-001770c-225483-423666 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-11 17:23:45,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779287250976329.1705276800.000000000000000-openerp-171-followup.report@c203249d3560>: ['"Below Threshold Partner" <@False>'] 2026-10-11 17:23:45,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #751 deleted mail.mail records with IDs: [510] 2026-10-11 17:23:45,505 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:24:13,247 120 INFO rb-001770c-225483-423666 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-11 17:24:17,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451809053676676.1705276800.000000000000000-openerp-179-followup.report@c203249d3560>: ['"Age Tracking Partner" <@False>'] 2026-10-11 17:24:17,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #753 deleted mail.mail records with IDs: [511] 2026-10-11 17:24:17,699 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:24:44,068 120 INFO rb-001770c-225483-423666 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-11 17:24:48,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684005362490308.1714521600.000000000000000-openerp-187-followup.report@c203249d3560>: ['"Negative Cadence Partner" <@False>'] 2026-10-11 17:24:48,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #755 deleted mail.mail records with IDs: [512] 2026-10-11 17:24:49,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781561295037868.1718409600.000000000000000-openerp-187-followup.report@c203249d3560>: ['"Negative Cadence Partner" <@False>'] 2026-10-11 17:24:49,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #755 deleted mail.mail records with IDs: [513] 2026-10-11 17:24:49,298 120 INFO rb-001770c-225483-423666 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-11 17:24:53,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478933500045253.1712707200.000000000000000-openerp-195-followup.report@c203249d3560>: ['"Negative Cadence Partner" <@False>'] 2026-10-11 17:24:53,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #755 deleted mail.mail records with IDs: [514] 2026-10-11 17:24:53,341 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-10-11 17:24:57,000 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982136807020304.1712707200.000000000000000-openerp-203-followup.report@c203249d3560>: ['"Negative Cadence Partner" <@False>'] 2026-10-11 17:24:57,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #755 deleted mail.mail records with IDs: [515] 2026-10-11 17:24:57,322 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:25:11,837 120 INFO rb-001770c-225483-423666 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-11 17:25:16,869 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:25:38,915 120 INFO rb-001770c-225483-423666 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-11 17:25:39,108 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-10-11 17:25:39,334 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:25:54,318 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-10-11 17:26:08,330 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:26:34,926 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-10-11 17:26:38,608 120 INFO rb-001770c-225483-423666 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-11 17:26:43,276 120 INFO rb-001770c-225483-423666 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-11 17:26:49,732 120 INFO rb-001770c-225483-423666 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-11 17:26:56,641 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-10-11 17:27:01,924 120 INFO rb-001770c-225483-423666 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-11 17:27:05,193 120 INFO rb-001770c-225483-423666 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-11 17:27:08,570 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:27:34,639 120 INFO rb-001770c-225483-423666 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-11 17:27:39,041 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:28:07,065 120 INFO rb-001770c-225483-423666 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-11 17:28:15,526 120 INFO rb-001770c-225483-423666 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-11 17:28:20,860 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:28:36,786 120 INFO rb-001770c-225483-423666 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-11 17:29:45,898 120 INFO rb-001770c-225483-423666 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-11 17:29:45,964 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:30:03,688 120 INFO rb-001770c-225483-423666 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-11 17:32:23,784 120 INFO rb-001770c-225483-423666 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-11 17:32:23,909 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:32:43,250 120 INFO rb-001770c-225483-423666 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-11 17:32:46,746 120 INFO rb-001770c-225483-423666 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-11 17:32:52,844 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [516] 2026-10-11 17:32:52,949 120 INFO rb-001770c-225483-423666 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-11 17:32:56,389 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [517] 2026-10-11 17:32:56,464 120 INFO rb-001770c-225483-423666 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-11 17:33:02,569 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [518] 2026-10-11 17:33:02,676 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-10-11 17:33:05,841 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-10-11 17:33:08,851 120 INFO rb-001770c-225483-423666 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-11 17:33:15,701 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [519] 2026-10-11 17:33:15,855 120 INFO rb-001770c-225483-423666 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-11 17:33:20,066 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [520] 2026-10-11 17:33:20,184 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-10-11 17:33:23,538 120 INFO rb-001770c-225483-423666 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-11 17:33:27,386 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [521] 2026-10-11 17:33:27,459 120 INFO rb-001770c-225483-423666 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-11 17:33:30,927 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [522] 2026-10-11 17:33:33,529 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [523] 2026-10-11 17:33:33,614 120 INFO rb-001770c-225483-423666 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-11 17:33:39,713 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [524] 2026-10-11 17:33:39,826 120 INFO rb-001770c-225483-423666 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-11 17:33:45,706 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [525] 2026-10-11 17:33:45,835 120 INFO rb-001770c-225483-423666 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-11 17:33:51,634 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [526] 2026-10-11 17:33:51,888 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [527] 2026-10-11 17:33:51,950 120 INFO rb-001770c-225483-423666 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-11 17:33:55,794 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [528] 2026-10-11 17:33:57,851 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [529] 2026-10-11 17:33:57,947 120 INFO rb-001770c-225483-423666 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-11 17:34:04,243 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [530] 2026-10-11 17:34:04,381 120 INFO rb-001770c-225483-423666 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-11 17:34:10,307 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [531] 2026-10-11 17:34:10,604 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [532] 2026-10-11 17:34:10,694 120 INFO rb-001770c-225483-423666 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-11 17:34:15,833 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [533] 2026-10-11 17:34:15,941 120 INFO rb-001770c-225483-423666 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-11 17:34:20,872 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [534] 2026-10-11 17:34:21,036 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [535] 2026-10-11 17:34:21,123 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-10-11 17:34:24,537 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [536] 2026-10-11 17:34:24,672 120 INFO rb-001770c-225483-423666 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-11 17:34:30,309 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #773 deleted mail.mail records with IDs: [537] 2026-10-11 17:34:30,398 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-10-11 17:34:33,462 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-10-11 17:34:36,715 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-10-11 17:34:39,974 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-10-11 17:34:43,408 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 17:35:08,273 120 INFO rb-001770c-225483-423666 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-11 17:35:08,723 120 INFO rb-001770c-225483-423666 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: 4750 2026-10-11 17:35:08,723 120 INFO rb-001770c-225483-423666 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/tmpzu6nk6ps_chrome_odoo 2026-10-11 17:35:08,723 120 INFO rb-001770c-225483-423666 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:45635/json/version 2026-10-11 17:35:08,725 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45635/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:35:08,791 120 INFO rb-001770c-225483-423666 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-11 17:35:08,791 120 INFO rb-001770c-225483-423666 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:45635/json 2026-10-11 17:35:08,792 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45635/json with timeout 3 increased to 10s during tests 2026-10-11 17:35:08,804 120 INFO rb-001770c-225483-423666 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:45635/devtools/page/09F493CAE9F4575974101587B8708FA5 2026-10-11 17:35:08,816 120 INFO rb-001770c-225483-423666 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-11 17:35:08,823 120 INFO rb-001770c-225483-423666 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-11 17:35:08,934 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 17:35:09,000 120 INFO rb-001770c-225483-423666 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-11 17:35:09,011 120 INFO rb-001770c-225483-423666 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-11 17:35:09,011 120 INFO rb-001770c-225483-423666 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-11 17:35:09,039 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:35:11,105 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:11] "GET /odoo HTTP/1.1" 200 - 185 0.413 1.666 2026-10-11 17:35:11,111 120 INFO rb-001770c-225483-423666 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': '09F493CAE9F4575974101587B8708FA5', 'loaderId': 'B24D93F11EDCAB01D12E3144903F9BC9', 'isDownload': False} 2026-10-11 17:35:11,111 120 INFO rb-001770c-225483-423666 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-11 17:35:11,173 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:11] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-10-11 17:35:11,228 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:11] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.040 0.027 2026-10-11 17:35:11,270 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:11] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:35:11,348 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:35:11,365 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.062 0.087 2026-10-11 17:35:13,005 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 1.002 0.825 2026-10-11 17:35:13,016 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 1.377 2026-10-11 17:35:13,030 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 1.610 2026-10-11 17:35:13,187 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:35:13,200 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-11 17:35:13,206 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-11 17:35:13,235 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-11 17:35:13,241 120 INFO rb-001770c-225483-423666 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-11 17:35:13,358 120 INFO rb-001770c-225483-423666 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (116) 2026-10-11 17:35:13,406 120 INFO rb-001770c-225483-423666 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.294248104095459 2026-10-11 17:35:13,418 120 INFO rb-001770c-225483-423666 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-11 17:35:13,485 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.137 0.093 2026-10-11 17:35:13,490 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.195 2026-10-11 17:35:13,561 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:35:14,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "POST /mail/data HTTP/1.1" 200 - 146 0.352 0.324 2026-10-11 17:35:14,142 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.793 2026-10-11 17:35:14,144 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.710 2026-10-11 17:35:14,248 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.018 0.775 2026-10-11 17:35:14,258 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.946 2026-10-11 17:35:14,290 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.752 2026-10-11 17:35:14,383 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:35:14,854 120 INFO rb-001770c-225483-423666 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-11 17:35:14,883 120 INFO rb-001770c-225483-423666 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-11 17:35:14,886 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.019 2026-10-11 17:35:14,896 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.023 2026-10-11 17:35:14,931 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:35:14,947 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-11 17:35:15,164 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:35:15,184 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:35:15,335 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "POST /mail/data HTTP/1.1" 200 - 71 0.129 0.178 2026-10-11 17:35:15,340 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-10-11 17:35:15,396 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /web/image/res.partner/3/avatar_128?unique=1791740083000 HTTP/1.1" 200 - 9 0.024 0.259 2026-10-11 17:35:15,429 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.288 2026-10-11 17:35:15,487 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.365 2026-10-11 17:35:15,524 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:35:15,612 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.029 0.051 2026-10-11 17:35:15,686 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:35:15,762 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.060 0.153 2026-10-11 17:35:15,809 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 9 0.014 0.212 2026-10-11 17:35:15,894 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.033 0.036 2026-10-11 17:35:15,901 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:35:16,051 120 INFO rb-001770c-225483-423666 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-11 17:35:16,145 120 INFO rb-001770c-225483-423666 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-11 17:35:16,201 120 INFO rb-001770c-225483-423666 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-11 17:35:16,278 120 INFO rb-001770c-225483-423666 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-11 17:35:16,328 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.017 0.028 2026-10-11 17:35:16,347 120 INFO rb-001770c-225483-423666 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-11 17:35:16,376 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:35:16,446 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.018 0.039 2026-10-11 17:35:16,569 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.025 0.022 2026-10-11 17:35:16,627 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.029 0.053 2026-10-11 17:35:16,754 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.020 2026-10-11 17:35:16,758 120 INFO rb-001770c-225483-423666 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-11 17:35:16,839 120 INFO rb-001770c-225483-423666 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-11 17:35:16,894 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.095 0.068 2026-10-11 17:35:16,937 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.078 2026-10-11 17:35:16,961 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.011 0.169 2026-10-11 17:35:17,179 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:17] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.059 0.270 2026-10-11 17:35:17,280 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:17] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.017 0.038 2026-10-11 17:35:17,333 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:17] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.009 0.024 2026-10-11 17:35:17,425 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:17] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:35:17,467 120 INFO rb-001770c-225483-423666 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-11 17:35:17,559 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:17] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.005 0.019 2026-10-11 17:35:18,012 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:18] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.194 0.248 2026-10-11 17:35:18,020 120 INFO rb-001770c-225483-423666 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-11 17:35:18,083 120 INFO rb-001770c-225483-423666 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-11 17:35:18,587 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:18] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.103 0.396 2026-10-11 17:35:18,617 120 INFO rb-001770c-225483-423666 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-11 17:35:18,618 120 INFO rb-001770c-225483-423666 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-11 17:35:18,681 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:18] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.027 0.052 2026-10-11 17:35:18,772 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:18] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.038 0.133 2026-10-11 17:35:19,167 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:19] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.082 0.064 2026-10-11 17:35:19,170 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-10-11 17:35:19,217 120 INFO rb-001770c-225483-423666 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 32619476 (allocated 36024320) 2026-10-11 17:35:19,232 120 INFO rb-001770c-225483-423666 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 4750 2026-10-11 17:35:19,237 120 INFO rb-001770c-225483-423666 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-11 17:35:19,238 120 INFO rb-001770c-225483-423666 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 4750 2026-10-11 17:35:19,354 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_173519_354642_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-10-11 17:35:19,355 120 INFO rb-001770c-225483-423666 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/tmpzu6nk6ps_chrome_odoo" 2026-10-11 17:35:19,497 120 INFO rb-001770c-225483-423666 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-11 17:35:19,913 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 4995 2026-10-11 17:35:19,914 120 INFO rb-001770c-225483-423666 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/tmpbsel_sc6_chrome_odoo 2026-10-11 17:35:19,914 120 INFO rb-001770c-225483-423666 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:46453/json/version 2026-10-11 17:35:19,915 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46453/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:35:19,947 120 INFO rb-001770c-225483-423666 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-11 17:35:19,947 120 INFO rb-001770c-225483-423666 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:46453/json 2026-10-11 17:35:19,948 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46453/json with timeout 3 increased to 10s during tests 2026-10-11 17:35:19,957 120 INFO rb-001770c-225483-423666 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:46453/devtools/page/575A2C973C3FCDF975A8C94EB3071ADE 2026-10-11 17:35:19,971 120 INFO rb-001770c-225483-423666 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-11 17:35:19,978 120 INFO rb-001770c-225483-423666 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-11 17:35:20,076 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 17:35:20,106 120 INFO rb-001770c-225483-423666 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-11 17:35:20,119 120 INFO rb-001770c-225483-423666 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-11 17:35:20,119 120 INFO rb-001770c-225483-423666 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-11 17:35:20,170 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:35:22,287 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:22] "GET /odoo HTTP/1.1" 200 - 191 0.310 1.823 2026-10-11 17:35:22,293 120 INFO rb-001770c-225483-423666 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': '575A2C973C3FCDF975A8C94EB3071ADE', 'loaderId': '3CF782F90FEB0028C3FE3983409A86D4', 'isDownload': False} 2026-10-11 17:35:22,294 120 INFO rb-001770c-225483-423666 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 '575A2C973C3FCDF975A8C94EB3071ADE' to stop loading 2026-10-11 17:35:23,543 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:23] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.622 0.591 2026-10-11 17:35:23,578 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.227 2026-10-11 17:35:23,586 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:23] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.253 2026-10-11 17:35:23,638 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:23] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.026 1.274 2026-10-11 17:35:23,649 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:23] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.312 2026-10-11 17:35:23,721 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:23] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-11 17:35:23,723 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:35:23,866 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:23] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-11 17:35:24,780 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:35:24,784 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:35:24,800 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 17:35:24,827 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-11 17:35:24,827 120 INFO rb-001770c-225483-423666 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-11 17:35:24,866 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:35:24,939 120 INFO rb-001770c-225483-423666 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (116) 2026-10-11 17:35:25,103 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.137 0.128 2026-10-11 17:35:25,112 120 INFO rb-001770c-225483-423666 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-11 17:35:25,129 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.199 2026-10-11 17:35:25,154 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:35:25,158 120 INFO rb-001770c-225483-423666 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-11 17:35:25,166 120 INFO rb-001770c-225483-423666 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-11 17:35:25,330 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 20571136 (allocated 21995520) 2026-10-11 17:35:25,616 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "POST /mail/data HTTP/1.1" 200 - 149 0.189 0.402 2026-10-11 17:35:25,650 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.717 2026-10-11 17:35:25,659 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.573 2026-10-11 17:35:25,678 120 INFO rb-001770c-225483-423666 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 4995 2026-10-11 17:35:25,682 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.747 2026-10-11 17:35:25,685 120 INFO rb-001770c-225483-423666 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-11 17:35:25,687 120 INFO rb-001770c-225483-423666 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 4995 2026-10-11 17:35:25,725 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:35:25] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 9 0.011 0.566 2026-10-11 17:35:25,798 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_173525_798325_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-10-11 17:35:25,798 120 INFO rb-001770c-225483-423666 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/tmpbsel_sc6_chrome_odoo" 2026-10-11 17:35:25,911 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:35:46,102 120 INFO rb-001770c-225483-423666 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-11 17:35:49,702 120 INFO rb-001770c-225483-423666 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-11 17:35:50,069 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200444599271044.1791740149.934319257736206-openerp-456-followup.report@c203249d3560>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-10-11 17:35:50,116 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #780 deleted mail.mail records with IDs: [539] 2026-10-11 17:35:50,225 120 INFO rb-001770c-225483-423666 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-11 17:35:53,425 120 INFO rb-001770c-225483-423666 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-11 17:35:53,665 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104224331516230.1791740153.553236246109009-openerp-458-followup.report@c203249d3560>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-10-11 17:35:53,702 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #779 deleted mail.mail records with IDs: [540] 2026-10-11 17:35:53,848 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:36:09,899 120 INFO rb-001770c-225483-423666 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-11 17:36:17,059 120 INFO rb-001770c-225483-423666 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-11 17:36:23,166 120 INFO rb-001770c-225483-423666 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-11 17:36:28,225 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:36:56,510 120 INFO rb-001770c-225483-423666 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-11 17:37:01,797 120 INFO rb-001770c-225483-423666 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-11 17:37:02,003 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:37:18,345 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-10-11 17:37:25,103 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-10-11 17:37:31,049 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-10-11 17:37:34,075 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-10-11 17:37:39,967 120 INFO rb-001770c-225483-423666 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-11 17:37:42,771 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:37:58,130 120 INFO rb-001770c-225483-423666 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-11 17:38:15,193 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:38:37,925 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-11 17:38:38,099 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 795, model: followup.report 2026-10-11 17:38:38,179 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-11 17:38:38,263 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-11 17:38:38,358 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-11 17:38:38,403 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 795, model: followup.report 2026-10-11 17:38:38,533 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-11 17:38:38,603 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-11 17:38:38,685 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-11 17:38:38,725 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 795, model: followup.report 2026-10-11 17:38:38,767 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 795, model: followup.report 2026-10-11 17:38:38,818 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 795, model: followup.report 2026-10-11 17:38:38,864 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-11 17:38:38,947 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-11 17:38:39,026 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-11 17:38:39,102 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-11 17:38:39,186 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-11 17:38:39,306 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:38:59,888 120 INFO rb-001770c-225483-423666 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-11 17:39:04,155 120 INFO rb-001770c-225483-423666 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-11 17:39:04,229 120 INFO rb-001770c-225483-423666 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-11 17:39:05,960 120 INFO rb-001770c-225483-423666 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-11 17:39:06,000 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 804, model: followup.report 2026-10-11 17:39:06,069 120 INFO rb-001770c-225483-423666 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-11 17:39:06,171 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:39:24,676 120 INFO rb-001770c-225483-423666 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-11 17:39:24,758 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 813, model: followup.report 2026-10-11 17:39:24,818 120 INFO rb-001770c-225483-423666 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-11 17:39:25,010 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:39:40,362 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-11 17:39:42,068 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1226] 2026-10-11 17:39:42,272 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2555] 2026-10-11 17:39:43,813 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-11 17:39:45,414 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1229] 2026-10-11 17:39:45,612 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2560] 2026-10-11 17:39:46,045 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-11 17:39:47,545 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1231] 2026-10-11 17:39:47,727 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2563] 2026-10-11 17:39:48,031 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-11 17:39:49,691 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1233] 2026-10-11 17:39:49,863 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2566] 2026-10-11 17:39:50,137 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-11 17:39:52,050 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1235] 2026-10-11 17:39:52,238 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2569] 2026-10-11 17:39:54,309 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-11 17:39:56,426 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1239, 1240] 2026-10-11 17:39:56,619 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2576, 2577] 2026-10-11 17:39:57,063 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-11 17:40:00,764 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.partial.reconcile records with IDs: [149, 150] 2026-10-11 17:40:00,852 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.full.reconcile records with IDs: [85] 2026-10-11 17:40:01,271 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1245, 1246] 2026-10-11 17:40:01,584 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2583, 2584, 2585, 2586] 2026-10-11 17:40:01,733 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted mail.message records with IDs: [12177, 12175] 2026-10-11 17:40:01,945 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move records with IDs: [1125, 1126] 2026-10-11 17:40:01,969 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted mail.followers records with IDs: [2811, 2812] 2026-10-11 17:40:02,421 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1243, 1244] 2026-10-11 17:40:02,595 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2582] 2026-10-11 17:40:04,175 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-11 17:40:07,317 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.partial.reconcile records with IDs: [153, 154] 2026-10-11 17:40:07,392 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.full.reconcile records with IDs: [87] 2026-10-11 17:40:07,927 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1253, 1254] 2026-10-11 17:40:08,217 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2595, 2596, 2597, 2598] 2026-10-11 17:40:08,321 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted mail.message records with IDs: [12185, 12183] 2026-10-11 17:40:08,470 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move records with IDs: [1130, 1131] 2026-10-11 17:40:09,276 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line.ctp records with IDs: [1251, 1252] 2026-10-11 17:40:09,514 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #814 deleted account.move.line records with IDs: [2593, 2594] 2026-10-11 17:40:11,562 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-11 17:40:12,855 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-11 17:40:13,994 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-11 17:40:15,248 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-11 17:40:18,054 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-10-11 17:40:18,790 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-10-11 17:40:19,885 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-10-11 17:40:20,679 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-11 17:40:24,008 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:40:39,904 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-10-11 17:40:42,353 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-10-11 17:40:44,947 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:41:00,986 120 INFO rb-001770c-225483-423666 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-11 17:41:04,329 120 INFO rb-001770c-225483-423666 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-11 17:41:05,841 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #818 deleted account.move.line.ctp records with IDs: [1279] 2026-10-11 17:41:06,068 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #818 deleted account.move.line records with IDs: [2643] 2026-10-11 17:41:06,272 120 INFO rb-001770c-225483-423666 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-11 17:41:07,782 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:41:22,915 120 INFO rb-001770c-225483-423666 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-11 17:41:23,887 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-11 17:41:30,093 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:41:46,044 120 INFO rb-001770c-225483-423666 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-11 17:41:46,154 120 INFO rb-001770c-225483-423666 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-11 17:41:46,341 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:42:01,465 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-10-11 17:42:05,916 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #827 deleted account.move.line.ctp records with IDs: [1295] 2026-10-11 17:42:06,080 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #827 deleted account.move.line records with IDs: [2679] 2026-10-11 17:42:06,562 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-10-11 17:42:09,082 120 INFO rb-001770c-225483-423666 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-11 17:42:11,635 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-10-11 17:42:16,541 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #824 deleted account.move.line.ctp records with IDs: [1297] 2026-10-11 17:42:16,685 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #824 deleted account.move.line records with IDs: [2684] 2026-10-11 17:42:17,122 120 INFO rb-001770c-225483-423666 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-11 17:42:19,997 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-10-11 17:42:22,514 120 INFO rb-001770c-225483-423666 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-11 17:42:25,300 120 INFO rb-001770c-225483-423666 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-11 17:42:27,987 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-10-11 17:42:30,741 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-10-11 17:42:33,262 120 INFO rb-001770c-225483-423666 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-11 17:42:36,039 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 17:42:51,579 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-10-11 17:42:52,909 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #870 deleted account.move.line.ctp records with IDs: [1299] 2026-10-11 17:42:53,133 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #870 deleted account.move.line records with IDs: [2689] 2026-10-11 17:42:53,730 120 INFO rb-001770c-225483-423666 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-11 17:42:55,301 120 INFO rb-001770c-225483-423666 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-11 17:42:56,768 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #870 deleted account.move.line.ctp records with IDs: [1304] 2026-10-11 17:42:56,911 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #870 deleted account.move.line records with IDs: [2698] 2026-10-11 17:42:57,327 120 INFO rb-001770c-225483-423666 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-11 17:42:58,705 120 INFO rb-001770c-225483-423666 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-11 17:42:59,969 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:43:14,802 120 INFO rb-001770c-225483-423666 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-11 17:43:15,625 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line.ctp records with IDs: [1310] 2026-10-11 17:43:15,773 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line records with IDs: [2709] 2026-10-11 17:43:18,415 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line.ctp records with IDs: [1315] 2026-10-11 17:43:18,561 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line records with IDs: [2718] 2026-10-11 17:43:20,569 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line.ctp records with IDs: [1318] 2026-10-11 17:43:20,709 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line records with IDs: [2723] 2026-10-11 17:43:21,248 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-11 17:43:22,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line.ctp records with IDs: [1321] 2026-10-11 17:43:22,304 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #872 deleted account.move.line records with IDs: [2728] 2026-10-11 17:43:23,126 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:43:38,285 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-10-11 17:43:39,222 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-10-11 17:43:40,146 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-10-11 17:43:41,047 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-10-11 17:43:42,475 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-10-11 17:43:43,407 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:43:58,750 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-11 17:44:01,531 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-11 17:44:02,471 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,741 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661b4fe480> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,743 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f664789a3e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,756 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,763 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6647898400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:07,299 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:10,579 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66180a2de0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:10,581 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661a041300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:10,591 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:10,598 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6619954a40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:12,104 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,574 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6617b4c900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,576 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618aa0cc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,587 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,594 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618aa05e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:16,211 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,457 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661b091f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,459 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618d06fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,469 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,476 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618d07240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:21,034 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:24,822 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661a1199e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:24,823 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6647dbc860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:24,831 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:24,836 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6647dbc2c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:26,295 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,495 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661a2496c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,496 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f664782d260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,506 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,513 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f664782d6c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,954 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,146 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6618300fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,148 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6645e9b240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,159 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,166 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6645e9a340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,637 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,729 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661c750040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,730 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661833d3a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,740 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,747 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661833ef20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:39,744 120 INFO rb-001770c-225483-423666 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-11 17:44:42,113 120 INFO rb-001770c-225483-423666 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-11 17:44:45,927 120 INFO rb-001770c-225483-423666 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-11 17:44:48,521 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-11 17:44:50,833 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-11 17:44:53,748 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-11 17:44:55,615 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-11 17:45:01,768 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-11 17:45:06,822 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #876 deleted account.move.line.ctp records with IDs: [1391] 2026-10-11 17:45:07,035 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #876 deleted account.move.line records with IDs: [2863] 2026-10-11 17:45:07,643 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-11 17:45:09,509 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #876 deleted account.move.line.ctp records with IDs: [1395] 2026-10-11 17:45:09,729 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #876 deleted account.move.line records with IDs: [2872] 2026-10-11 17:45:10,123 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-11 17:45:16,607 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-11 17:45:21,355 120 INFO rb-001770c-225483-423666 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-11 17:45:24,039 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-11 17:45:29,660 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #876 deleted account.partial.reconcile records with IDs: [175] 2026-10-11 17:45:29,750 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #876 deleted account.full.reconcile records with IDs: [105] 2026-10-11 17:45:30,845 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:45:34,953 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66464b5440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:45:34,955 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661c750040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:45:34,972 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:45:34,977 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6647d8d6c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:45:35,013 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:45:51,292 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-10-11 17:45:56,486 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #878 deleted account.move.line.ctp records with IDs: [1446] 2026-10-11 17:45:56,657 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #878 deleted account.move.line records with IDs: [2973] 2026-10-11 17:45:57,200 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-11 17:45:58,648 120 INFO rb-001770c-225483-423666 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-11 17:46:00,147 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-10-11 17:46:00,440 120 INFO rb-001770c-225483-423666 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-11 17:46:02,209 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #878 deleted account.move.line.ctp records with IDs: [1449] 2026-10-11 17:46:02,408 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #878 deleted account.move.line records with IDs: [2980] 2026-10-11 17:46:02,688 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-11 17:46:04,489 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-10-11 17:46:06,553 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #878 deleted account.move.line.ctp records with IDs: [1452] 2026-10-11 17:46:06,759 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #878 deleted account.move.line records with IDs: [2987] 2026-10-11 17:46:07,071 120 INFO rb-001770c-225483-423666 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-11 17:46:08,135 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 17:46:25,674 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-11 17:46:27,392 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1456] 2026-10-11 17:46:27,551 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [2996] 2026-10-11 17:46:31,775 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-11 17:46:35,514 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-11 17:46:36,729 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1474] 2026-10-11 17:46:36,926 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3031] 2026-10-11 17:46:38,576 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1477] 2026-10-11 17:46:38,720 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3036] 2026-10-11 17:46:40,446 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1480] 2026-10-11 17:46:40,614 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3041] 2026-10-11 17:46:43,670 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-11 17:46:45,379 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1488] 2026-10-11 17:46:45,531 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3056] 2026-10-11 17:46:46,780 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-11 17:46:48,523 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1493] 2026-10-11 17:46:48,660 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3065] 2026-10-11 17:46:50,978 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1497] 2026-10-11 17:46:51,127 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3072] 2026-10-11 17:46:53,537 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1501] 2026-10-11 17:46:53,710 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3079] 2026-10-11 17:46:56,110 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1505] 2026-10-11 17:46:56,272 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3086] 2026-10-11 17:47:04,162 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1521] 2026-10-11 17:47:04,311 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3117] 2026-10-11 17:47:06,574 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1525] 2026-10-11 17:47:06,764 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3124] 2026-10-11 17:47:08,795 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1528] 2026-10-11 17:47:08,984 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3129] 2026-10-11 17:47:12,083 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1534] 2026-10-11 17:47:12,235 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3140] 2026-10-11 17:47:13,392 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:47:29,974 120 INFO rb-001770c-225483-423666 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-11 17:47:30,836 120 INFO rb-001770c-225483-423666 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-11 17:47:31,888 120 INFO rb-001770c-225483-423666 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-11 17:47:33,170 120 INFO rb-001770c-225483-423666 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-11 17:47:33,942 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #886 deleted account.move.line.ctp records with IDs: [1543] 2026-10-11 17:47:34,087 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #886 deleted account.move.line records with IDs: [3155] 2026-10-11 17:47:34,838 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #886 deleted account.move.line.ctp records with IDs: [1546] 2026-10-11 17:47:34,962 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #886 deleted account.move.line records with IDs: [3159] 2026-10-11 17:47:35,164 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:47:50,491 120 INFO rb-001770c-225483-423666 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-11 17:47:51,440 120 INFO rb-001770c-225483-423666 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-11 17:47:52,334 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:48:09,529 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-11 17:48:11,416 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 5187 2026-10-11 17:48:11,416 120 INFO rb-001770c-225483-423666 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/tmp57n95dgj_chrome_odoo 2026-10-11 17:48:11,416 120 INFO rb-001770c-225483-423666 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:36861/json/version 2026-10-11 17:48:11,417 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36861/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:48:11,503 120 INFO rb-001770c-225483-423666 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-11 17:48:11,503 120 INFO rb-001770c-225483-423666 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:36861/json 2026-10-11 17:48:11,511 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36861/json with timeout 3 increased to 10s during tests 2026-10-11 17:48:11,523 120 INFO rb-001770c-225483-423666 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:36861/devtools/page/825249F6E05338F1AD2C171457CA307C 2026-10-11 17:48:11,540 120 INFO rb-001770c-225483-423666 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-11 17:48:11,550 120 INFO rb-001770c-225483-423666 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-11 17:48:11,678 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_manual_user from n/a 2026-10-11 17:48:11,690 120 INFO rb-001770c-225483-423666 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-11 17:48:11,703 120 INFO rb-001770c-225483-423666 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-11 17:48:11,703 120 INFO rb-001770c-225483-423666 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-11 17:48:11,720 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:48:13,292 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /odoo HTTP/1.1" 200 - 181 0.180 1.395 2026-10-11 17:48:13,298 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': '825249F6E05338F1AD2C171457CA307C', 'loaderId': '91CB69FA7F811522CE6DD66D87A4D79D', 'isDownload': False} 2026-10-11 17:48:13,299 120 INFO rb-001770c-225483-423666 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-11 17:48:13,341 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-11 17:48:13,357 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:48:13,376 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.023 2026-10-11 17:48:13,383 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.053 2026-10-11 17:48:13,399 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:48:13,623 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.131 0.162 2026-10-11 17:48:13,634 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.194 2026-10-11 17:48:13,655 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:13] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:48:14,350 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:48:14,351 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:48:14,353 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:48:14,388 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.013 2026-10-11 17:48:14,403 120 INFO rb-001770c-225483-423666 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-11 17:48:14,417 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:48:14,469 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.021 2026-10-11 17:48:14,510 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.019 2026-10-11 17:48:14,518 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.040 2026-10-11 17:48:14,588 120 INFO rb-001770c-225483-423666 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-11 17:48:14,669 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:48:14,688 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:48:14,734 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "POST /mail/data HTTP/1.1" 200 - 34 0.079 0.065 2026-10-11 17:48:14,760 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.137 2026-10-11 17:48:14,817 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /web/image/res.partner/2044/avatar_128?unique=1791740872000 HTTP/1.1" 200 - 15 0.013 0.175 2026-10-11 17:48:14,905 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.026 0.225 2026-10-11 17:48:14,968 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:14] "GET /web/image?model=res.users&field=avatar_128&id=892 HTTP/1.1" 200 - 9 0.027 0.318 2026-10-11 17:48:14,999 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:48:15,002 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.235 2026-10-11 17:48:15,005 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.344 2026-10-11 17:48:15,103 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:15] "POST /mail/data HTTP/1.1" 200 - 37 0.045 0.156 2026-10-11 17:48:15,123 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.154 2026-10-11 17:48:15,956 120 INFO rb-001770c-225483-423666 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-11 17:48:15,976 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.008 2026-10-11 17:48:15,983 120 INFO rb-001770c-225483-423666 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-11 17:48:16,033 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.009 2026-10-11 17:48:16,044 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 17:48:16,222 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /mail/data HTTP/1.1" 200 - 20 0.053 0.043 2026-10-11 17:48:16,246 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.100 2026-10-11 17:48:16,249 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-10-11 17:48:16,303 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "GET /web/image?model=res.users&field=avatar_128&id=892 HTTP/1.1" 200 - 9 0.016 0.143 2026-10-11 17:48:16,350 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:48:16,350 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.083 2026-10-11 17:48:16,392 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:48:16,711 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.120 0.313 2026-10-11 17:48:16,745 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.011 0.397 2026-10-11 17:48:16,778 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.019 2026-10-11 17:48:16,862 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.039 0.046 2026-10-11 17:48:16,869 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-10-11 17:48:17,166 120 INFO rb-001770c-225483-423666 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-11 17:48:17,235 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:17] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.040 2026-10-11 17:48:17,254 120 INFO rb-001770c-225483-423666 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-11 17:48:17,298 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:17] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.020 2026-10-11 17:48:17,317 120 INFO rb-001770c-225483-423666 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-11 17:48:17,387 120 INFO rb-001770c-225483-423666 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-11 17:48:17,451 120 INFO rb-001770c-225483-423666 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-11 17:48:17,499 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:17] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.025 2026-10-11 17:48:17,705 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:17] "POST /web/action/run HTTP/1.1" 200 - 45 0.071 0.124 2026-10-11 17:48:17,798 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:17] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.011 0.066 2026-10-11 17:48:17,829 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:48:17,909 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:17] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.022 0.058 2026-10-11 17:48:18,048 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.070 2026-10-11 17:48:18,106 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:18] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.009 0.036 2026-10-11 17:48:18,134 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:48:18,206 120 INFO rb-001770c-225483-423666 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-11 17:48:18,216 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.019 2026-10-11 17:48:18,251 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-10-11 17:48:18,252 120 INFO rb-001770c-225483-423666 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-11 17:48:18,597 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 24590352 (allocated 26451968) 2026-10-11 17:48:18,606 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 5187 2026-10-11 17:48:18,608 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-10-11 17:48:18,609 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 5187 2026-10-11 17:48:18,712 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_174818_712355_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-10-11 17:48:18,712 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmp57n95dgj_chrome_odoo" 2026-10-11 17:48:18,775 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-11 17:48:20,920 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 5427 2026-10-11 17:48:20,920 120 INFO rb-001770c-225483-423666 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/tmp7psiahqi_chrome_odoo 2026-10-11 17:48:20,921 120 INFO rb-001770c-225483-423666 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:45111/json/version 2026-10-11 17:48:20,922 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45111/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:48:20,947 120 INFO rb-001770c-225483-423666 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-11 17:48:20,947 120 INFO rb-001770c-225483-423666 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:45111/json 2026-10-11 17:48:20,948 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45111/json with timeout 3 increased to 10s during tests 2026-10-11 17:48:20,960 120 INFO rb-001770c-225483-423666 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:45111/devtools/page/DD3A9BC386D23936D3EB4917B705267C 2026-10-11 17:48:20,970 120 INFO rb-001770c-225483-423666 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-11 17:48:20,976 120 INFO rb-001770c-225483-423666 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-11 17:48:21,171 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_liquidity_match_user from n/a 2026-10-11 17:48:21,183 120 INFO rb-001770c-225483-423666 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-11 17:48:21,188 120 INFO rb-001770c-225483-423666 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-11 17:48:21,188 120 INFO rb-001770c-225483-423666 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-11 17:48:21,213 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:48:22,753 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:22] "GET /odoo HTTP/1.1" 200 - 181 0.161 1.383 2026-10-11 17:48:22,758 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': 'DD3A9BC386D23936D3EB4917B705267C', 'loaderId': '3EBDF0F671D7C049D48CA8587709BBAA', 'isDownload': False} 2026-10-11 17:48:22,758 120 INFO rb-001770c-225483-423666 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-11 17:48:22,805 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:22] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 17:48:22,837 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:22] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-11 17:48:22,880 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:48:23,068 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.104 0.162 2026-10-11 17:48:23,084 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.266 2026-10-11 17:48:23,108 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.277 2026-10-11 17:48:23,142 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:48:23,804 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 17:48:23,928 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:48:23,932 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:48:23,934 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:48:23,965 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 17:48:23,982 120 INFO rb-001770c-225483-423666 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-11 17:48:23,999 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:48:24,050 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.019 2026-10-11 17:48:24,066 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.024 2026-10-11 17:48:24,092 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.022 2026-10-11 17:48:24,130 120 INFO rb-001770c-225483-423666 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-11 17:48:24,238 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:48:24,263 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "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-11 17:48:24,294 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "POST /mail/data HTTP/1.1" 200 - 34 0.103 0.055 2026-10-11 17:48:24,317 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.158 2026-10-11 17:48:24,370 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "GET /web/image?model=res.users&field=avatar_128&id=893 HTTP/1.1" 200 - 16 0.019 0.193 2026-10-11 17:48:24,412 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "GET /web/image/res.partner/2045/avatar_128?unique=1791740872000 HTTP/1.1" 200 - 8 0.013 0.239 2026-10-11 17:48:24,515 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.035 0.270 2026-10-11 17:48:24,517 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.305 2026-10-11 17:48:24,599 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:48:24,640 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "POST /mail/data HTTP/1.1" 200 - 37 0.050 0.127 2026-10-11 17:48:24,680 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.353 2026-10-11 17:48:24,722 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.150 2026-10-11 17:48:25,463 120 INFO rb-001770c-225483-423666 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-11 17:48:25,475 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-11 17:48:25,502 120 INFO rb-001770c-225483-423666 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-11 17:48:25,556 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:48:25,569 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:48:25,705 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "POST /mail/data HTTP/1.1" 200 - 20 0.037 0.046 2026-10-11 17:48:25,707 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.012 2026-10-11 17:48:25,748 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "GET /web/image?model=res.users&field=avatar_128&id=893 HTTP/1.1" 304 - 9 0.013 0.033 2026-10-11 17:48:25,781 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.066 2026-10-11 17:48:25,800 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:48:25,808 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.070 2026-10-11 17:48:25,849 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.012 0.042 2026-10-11 17:48:25,862 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:48:26,160 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:26] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.092 0.227 2026-10-11 17:48:26,219 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:26] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.021 2026-10-11 17:48:26,278 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.019 0.039 2026-10-11 17:48:26,284 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.057 2026-10-11 17:48:26,532 120 INFO rb-001770c-225483-423666 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-11 17:48:26,590 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.024 2026-10-11 17:48:26,622 120 INFO rb-001770c-225483-423666 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-11 17:48:26,649 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.015 2026-10-11 17:48:26,682 120 INFO rb-001770c-225483-423666 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-11 17:48:26,748 120 INFO rb-001770c-225483-423666 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-11 17:48:26,816 120 INFO rb-001770c-225483-423666 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-11 17:48:26,861 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.025 2026-10-11 17:48:27,053 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/action/run HTTP/1.1" 200 - 45 0.052 0.131 2026-10-11 17:48:27,165 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.023 0.067 2026-10-11 17:48:27,207 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:48:27,280 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.019 0.046 2026-10-11 17:48:27,417 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.017 0.061 2026-10-11 17:48:27,470 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.010 0.028 2026-10-11 17:48:27,523 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.025 2026-10-11 17:48:27,595 120 INFO rb-001770c-225483-423666 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-11 17:48:27,601 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.015 2026-10-11 17:48:27,664 120 INFO rb-001770c-225483-423666 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-11 17:48:27,718 120 INFO rb-001770c-225483-423666 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-11 17:48:27,719 120 INFO rb-001770c-225483-423666 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-11 17:48:27,997 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 24799508 (allocated 26451968) 2026-10-11 17:48:28,004 120 INFO rb-001770c-225483-423666 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 5427 2026-10-11 17:48:28,005 120 INFO rb-001770c-225483-423666 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-11 17:48:28,006 120 INFO rb-001770c-225483-423666 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 5427 2026-10-11 17:48:28,102 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_174828_102398_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-10-11 17:48:28,102 120 INFO rb-001770c-225483-423666 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/tmp7psiahqi_chrome_odoo" 2026-10-11 17:48:28,154 120 INFO rb-001770c-225483-423666 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-11 17:48:30,407 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 5662 2026-10-11 17:48:30,408 120 INFO rb-001770c-225483-423666 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/tmpk3z229yb_chrome_odoo 2026-10-11 17:48:30,408 120 INFO rb-001770c-225483-423666 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:43487/json/version 2026-10-11 17:48:30,409 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43487/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:48:30,427 120 INFO rb-001770c-225483-423666 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-11 17:48:30,427 120 INFO rb-001770c-225483-423666 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:43487/json 2026-10-11 17:48:30,428 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43487/json with timeout 3 increased to 10s during tests 2026-10-11 17:48:30,455 120 INFO rb-001770c-225483-423666 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:43487/devtools/page/90FC0E9EA12D50F8562B63155388A91A 2026-10-11 17:48:30,469 120 INFO rb-001770c-225483-423666 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-11 17:48:30,482 120 INFO rb-001770c-225483-423666 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-11 17:48:30,593 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_trash_user from n/a 2026-10-11 17:48:30,604 120 INFO rb-001770c-225483-423666 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-11 17:48:30,609 120 INFO rb-001770c-225483-423666 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-11 17:48:30,609 120 INFO rb-001770c-225483-423666 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-11 17:48:30,623 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:48:32,299 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /odoo HTTP/1.1" 200 - 181 0.205 1.474 2026-10-11 17:48:32,303 120 INFO rb-001770c-225483-423666 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': '90FC0E9EA12D50F8562B63155388A91A', 'loaderId': 'CF143AE2F88707E396C3C93A6F791EAE', 'isDownload': False} 2026-10-11 17:48:32,304 120 INFO rb-001770c-225483-423666 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-11 17:48:32,364 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:48:32,365 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-11 17:48:32,633 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.137 0.149 2026-10-11 17:48:32,647 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.308 2026-10-11 17:48:32,669 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.305 2026-10-11 17:48:32,678 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:48:32,681 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:48:32,715 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:32] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:48:33,525 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:48:33,529 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:48:33,535 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:48:33,579 120 INFO rb-001770c-225483-423666 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-11 17:48:33,600 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.034 0.010 2026-10-11 17:48:33,604 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:48:33,686 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.033 0.032 2026-10-11 17:48:33,701 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.049 2026-10-11 17:48:33,719 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.036 2026-10-11 17:48:33,752 120 INFO rb-001770c-225483-423666 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-11 17:48:33,847 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:48:33,860 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "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-11 17:48:33,878 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "POST /mail/data HTTP/1.1" 200 - 34 0.084 0.054 2026-10-11 17:48:33,927 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /web/image?model=res.users&field=avatar_128&id=894 HTTP/1.1" 200 - 16 0.017 0.136 2026-10-11 17:48:33,929 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.089 2026-10-11 17:48:33,964 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /web/image/res.partner/2046/avatar_128?unique=1791740872000 HTTP/1.1" 200 - 8 0.011 0.166 2026-10-11 17:48:33,987 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.201 2026-10-11 17:48:33,996 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:48:34,040 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.120 2026-10-11 17:48:34,145 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:34] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.030 0.272 2026-10-11 17:48:34,152 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:48:34,237 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:48:34,275 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:34] "POST /mail/data HTTP/1.1" 200 - 37 0.066 0.105 2026-10-11 17:48:34,305 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.077 2026-10-11 17:48:35,126 120 INFO rb-001770c-225483-423666 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-11 17:48:35,135 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-11 17:48:35,157 120 INFO rb-001770c-225483-423666 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-11 17:48:35,207 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:48:35,224 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.011 2026-10-11 17:48:35,389 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.054 2026-10-11 17:48:35,442 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "GET /web/image?model=res.users&field=avatar_128&id=894 HTTP/1.1" 304 - 9 0.018 0.056 2026-10-11 17:48:35,443 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.097 2026-10-11 17:48:35,464 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.076 2026-10-11 17:48:35,492 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.064 2026-10-11 17:48:35,550 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.021 0.036 2026-10-11 17:48:35,855 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.108 0.244 2026-10-11 17:48:35,925 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.011 0.023 2026-10-11 17:48:36,031 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.053 0.062 2026-10-11 17:48:36,036 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.118 2026-10-11 17:48:36,282 120 INFO rb-001770c-225483-423666 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-11 17:48:36,325 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.020 2026-10-11 17:48:36,379 120 INFO rb-001770c-225483-423666 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-11 17:48:36,412 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.016 2026-10-11 17:48:36,446 120 INFO rb-001770c-225483-423666 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-11 17:48:36,476 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.020 2026-10-11 17:48:36,500 120 INFO rb-001770c-225483-423666 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-11 17:48:36,577 120 INFO rb-001770c-225483-423666 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-11 17:48:36,641 120 INFO rb-001770c-225483-423666 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-11 17:48:36,713 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.048 2026-10-11 17:48:36,896 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/action/run HTTP/1.1" 200 - 45 0.070 0.104 2026-10-11 17:48:36,994 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.012 0.070 2026-10-11 17:48:37,026 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:48:37,104 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.024 0.053 2026-10-11 17:48:37,254 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.072 2026-10-11 17:48:37,306 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-11 17:48:37,330 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:48:37,386 120 INFO rb-001770c-225483-423666 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-11 17:48:37,395 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.012 2026-10-11 17:48:37,444 120 INFO rb-001770c-225483-423666 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-11 17:48:37,530 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.021 0.061 2026-10-11 17:48:37,574 120 INFO rb-001770c-225483-423666 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-11 17:48:37,582 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.028 2026-10-11 17:48:37,638 120 INFO rb-001770c-225483-423666 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-11 17:48:37,738 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.028 0.065 2026-10-11 17:48:37,769 120 INFO rb-001770c-225483-423666 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-11 17:48:37,788 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.026 2026-10-11 17:48:37,833 120 INFO rb-001770c-225483-423666 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-11 17:48:37,903 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:48:37,904 120 INFO rb-001770c-225483-423666 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-11 17:48:38,037 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.032 0.093 2026-10-11 17:48:38,396 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.137 0.204 2026-10-11 17:48:38,444 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.343 2026-10-11 17:48:38,474 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.014 0.374 2026-10-11 17:48:38,540 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.018 0.104 2026-10-11 17:48:38,598 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 17:48:38,622 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.016 2026-10-11 17:48:38,625 120 INFO rb-001770c-225483-423666 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-11 17:48:38,628 120 INFO rb-001770c-225483-423666 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-11 17:48:38,722 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.052 0.050 2026-10-11 17:48:38,736 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:48:38] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.092 2026-10-11 17:48:38,928 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 26623780 (allocated 28549120) 2026-10-11 17:48:38,962 120 INFO rb-001770c-225483-423666 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 5662 2026-10-11 17:48:38,964 120 INFO rb-001770c-225483-423666 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-11 17:48:38,964 120 INFO rb-001770c-225483-423666 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 5662 2026-10-11 17:48:39,068 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_174839_068645_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-10-11 17:48:39,069 120 INFO rb-001770c-225483-423666 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/tmpk3z229yb_chrome_odoo" 2026-10-11 17:48:39,170 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:48:55,060 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-11 17:48:57,590 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 5928 2026-10-11 17:48:57,590 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmpi7nrgshh_chrome_odoo 2026-10-11 17:48:57,590 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:36105/json/version 2026-10-11 17:48:57,591 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36105/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:48:57,695 120 INFO rb-001770c-225483-423666 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-11 17:48:57,695 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:36105/json 2026-10-11 17:48:57,696 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36105/json with timeout 3 increased to 10s during tests 2026-10-11 17:48:57,710 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:36105/devtools/page/456C592DB1C57779A447CFD4CB4F2CE7 2026-10-11 17:48:57,722 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-10-11 17:48:57,726 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-10-11 17:48:57,881 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_round_trip_user from n/a 2026-10-11 17:48:57,890 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-10-11 17:48:57,892 120 INFO rb-001770c-225483-423666 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-11 17:48:57,893 120 INFO rb-001770c-225483-423666 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-11 17:48:57,919 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:49:00,743 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:00] "GET /odoo HTTP/1.1" 200 - 181 0.174 2.653 2026-10-11 17:49:00,747 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': '456C592DB1C57779A447CFD4CB4F2CE7', 'loaderId': '3365084BFE448F9B84D8BF82E8E73B9D', 'isDownload': False} 2026-10-11 17:49:00,747 120 INFO rb-001770c-225483-423666 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-11 17:49:00,799 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:49:01,017 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:01] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.113 0.126 2026-10-11 17:49:01,038 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.251 2026-10-11 17:49:01,050 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:01] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.273 2026-10-11 17:49:01,063 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:01] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.283 2026-10-11 17:49:01,099 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:01,108 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:01] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 17:49:01,178 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:01] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.008 2026-10-11 17:49:02,131 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:49:02,135 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:49:02,138 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 17:49:02,168 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.009 2026-10-11 17:49:02,180 120 INFO rb-001770c-225483-423666 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-11 17:49:02,204 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:49:02,262 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.024 2026-10-11 17:49:02,298 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.018 2026-10-11 17:49:02,306 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.039 2026-10-11 17:49:02,358 120 INFO rb-001770c-225483-423666 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-11 17:49:02,467 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:49:02,484 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:02,500 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "POST /mail/data HTTP/1.1" 200 - 34 0.084 0.056 2026-10-11 17:49:02,569 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /web/image/res.partner/2057/avatar_128?unique=1791740919000 HTTP/1.1" 200 - 15 0.026 0.108 2026-10-11 17:49:02,611 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /web/image?model=res.users&field=avatar_128&id=897 HTTP/1.1" 200 - 9 0.009 0.182 2026-10-11 17:49:02,656 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:49:02,688 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.016 0.262 2026-10-11 17:49:02,727 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.279 2026-10-11 17:49:02,773 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.233 2026-10-11 17:49:02,775 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.316 2026-10-11 17:49:02,782 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:02,793 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.041 2026-10-11 17:49:03,639 120 INFO rb-001770c-225483-423666 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-11 17:49:03,665 120 INFO rb-001770c-225483-423666 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-11 17:49:03,667 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.020 2026-10-11 17:49:03,714 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:49:03,728 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.009 2026-10-11 17:49:03,888 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "POST /mail/data HTTP/1.1" 200 - 20 0.057 0.059 2026-10-11 17:49:03,923 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.089 2026-10-11 17:49:03,924 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-10-11 17:49:03,968 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "GET /web/image?model=res.users&field=avatar_128&id=897 HTTP/1.1" 304 - 9 0.010 0.165 2026-10-11 17:49:03,996 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.087 2026-10-11 17:49:04,051 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:49:04,210 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.070 0.157 2026-10-11 17:49:04,246 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.008 0.236 2026-10-11 17:49:04,414 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.067 0.097 2026-10-11 17:49:04,551 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:49:04,640 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-11 17:49:04,649 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:49:04,654 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:49:04,684 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.012 0.011 2026-10-11 17:49:04,822 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:04,823 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:04,868 120 INFO rb-001770c-225483-423666 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-11 17:49:04,925 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:04] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.021 0.034 2026-10-11 17:49:05,347 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.156 0.237 2026-10-11 17:49:05,381 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.014 2026-10-11 17:49:05,419 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.016 2026-10-11 17:49:05,442 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.034 2026-10-11 17:49:05,496 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.038 2026-10-11 17:49:05,607 120 INFO rb-001770c-225483-423666 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-11 17:49:05,652 120 INFO rb-001770c-225483-423666 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-11 17:49:05,658 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.090 2026-10-11 17:49:05,697 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:49:05,698 120 INFO rb-001770c-225483-423666 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-11 17:49:05,794 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.035 0.057 2026-10-11 17:49:05,866 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:05] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.009 0.016 2026-10-11 17:49:06,043 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.054 0.136 2026-10-11 17:49:06,099 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.035 2026-10-11 17:49:06,129 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:49:06,169 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.038 2026-10-11 17:49:06,289 120 INFO rb-001770c-225483-423666 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-11 17:49:06,347 120 INFO rb-001770c-225483-423666 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-11 17:49:06,443 120 INFO rb-001770c-225483-423666 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-11 17:49:06,463 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.011 0.023 2026-10-11 17:49:06,594 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.039 0.080 2026-10-11 17:49:06,624 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 17:49:06,630 120 INFO rb-001770c-225483-423666 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-11 17:49:06,697 120 INFO rb-001770c-225483-423666 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-11 17:49:06,784 120 INFO rb-001770c-225483-423666 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-11 17:49:06,839 120 INFO rb-001770c-225483-423666 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-11 17:49:06,892 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.032 0.071 2026-10-11 17:49:06,962 120 INFO rb-001770c-225483-423666 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-11 17:49:06,972 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:06] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.024 2026-10-11 17:49:07,273 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:07] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.043 0.015 2026-10-11 17:49:07,307 120 INFO rb-001770c-225483-423666 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-11 17:49:07,371 120 INFO rb-001770c-225483-423666 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-11 17:49:07,449 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.051 0.079 2026-10-11 17:49:07,587 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:07] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.042 0.065 2026-10-11 17:49:07,836 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #897 deleted account.move.line.ctp records with IDs: [1561] 2026-10-11 17:49:08,041 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #897 deleted account.move.line records with IDs: [3191] 2026-10-11 17:49:08,597 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:08] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.494 0.497 2026-10-11 17:49:08,600 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.702 2026-10-11 17:49:08,689 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.024 0.050 2026-10-11 17:49:08,725 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-11 17:49:08,852 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.031 0.061 2026-10-11 17:49:08,894 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:08] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.017 2026-10-11 17:49:08,907 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 17:49:08,959 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-10-11 17:49:08,961 120 INFO rb-001770c-225483-423666 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-11 17:49:09,223 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 29462080 (allocated 31694848) 2026-10-11 17:49:09,224 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 5928 2026-10-11 17:49:09,226 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-10-11 17:49:09,227 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 5928 2026-10-11 17:49:09,323 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423666/chrome_logs/chrome_log_20261011_174909_323037_test_bank_line_reconcile_round_trip.txt 2026-10-11 17:49:09,323 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmpi7nrgshh_chrome_odoo" 2026-10-11 17:49:09,377 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-11 17:49:11,306 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 6186 2026-10-11 17:49:11,307 120 INFO rb-001770c-225483-423666 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/tmpp0k5md8p_chrome_odoo 2026-10-11 17:49:11,307 120 INFO rb-001770c-225483-423666 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:33041/json/version 2026-10-11 17:49:11,308 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33041/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:49:11,326 120 INFO rb-001770c-225483-423666 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-11 17:49:11,326 120 INFO rb-001770c-225483-423666 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:33041/json 2026-10-11 17:49:11,327 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33041/json with timeout 3 increased to 10s during tests 2026-10-11 17:49:11,351 120 INFO rb-001770c-225483-423666 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:33041/devtools/page/3176B7E6F002B9F8A27DDEB15D43BB4D 2026-10-11 17:49:11,357 120 INFO rb-001770c-225483-423666 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-11 17:49:11,370 120 INFO rb-001770c-225483-423666 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-11 17:49:11,508 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_leave_reopen_user from n/a 2026-10-11 17:49:11,524 120 INFO rb-001770c-225483-423666 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-11 17:49:11,542 120 INFO rb-001770c-225483-423666 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-11 17:49:11,542 120 INFO rb-001770c-225483-423666 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-11 17:49:11,573 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:49:13,247 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:13] "GET /odoo HTTP/1.1" 200 - 181 0.200 1.478 2026-10-11 17:49:13,251 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': '3176B7E6F002B9F8A27DDEB15D43BB4D', 'loaderId': '661454029BF1C21D6076EE1144AC8F52', 'isDownload': False} 2026-10-11 17:49:13,251 120 INFO rb-001770c-225483-423666 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-11 17:49:13,289 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:13] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 17:49:13,311 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:13] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-10-11 17:49:13,397 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:13,608 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:13] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.170 0.149 2026-10-11 17:49:13,617 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:13] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.316 2026-10-11 17:49:13,649 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.333 2026-10-11 17:49:13,672 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:13] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:49:14,374 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:49:14,499 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:49:14,501 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:49:14,503 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:49:14,522 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 17:49:14,559 120 INFO rb-001770c-225483-423666 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-11 17:49:14,572 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:49:14,631 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.028 2026-10-11 17:49:14,641 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 17:49:14,666 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.016 2026-10-11 17:49:14,731 120 INFO rb-001770c-225483-423666 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-11 17:49:14,838 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:49:14,877 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:49:14,882 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.037 0.087 2026-10-11 17:49:14,967 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:14,969 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:14] "GET /web/image/res.partner/2058/avatar_128?unique=1791740919000 HTTP/1.1" 200 - 15 0.036 0.147 2026-10-11 17:49:15,071 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:15] "POST /mail/data HTTP/1.1" 200 - 34 0.057 0.244 2026-10-11 17:49:15,129 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:15] "GET /web/image?model=res.users&field=avatar_128&id=898 HTTP/1.1" 200 - 9 0.018 0.333 2026-10-11 17:49:15,157 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.365 2026-10-11 17:49:15,160 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.337 2026-10-11 17:49:15,192 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.249 2026-10-11 17:49:15,933 120 INFO rb-001770c-225483-423666 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-11 17:49:15,943 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.010 2026-10-11 17:49:15,959 120 INFO rb-001770c-225483-423666 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-11 17:49:16,006 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:49:16,020 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:49:16,162 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /mail/data HTTP/1.1" 200 - 20 0.027 0.040 2026-10-11 17:49:16,204 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /web/image?model=res.users&field=avatar_128&id=898 HTTP/1.1" 200 - 9 0.013 0.073 2026-10-11 17:49:16,247 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /web/image/res.partner/2058/avatar_128?unique=1791740919000 HTTP/1.1" 200 - 8 0.015 0.110 2026-10-11 17:49:16,249 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-10-11 17:49:16,279 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:16,286 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.150 2026-10-11 17:49:16,324 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.114 2026-10-11 17:49:16,359 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:49:16,370 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.015 0.084 2026-10-11 17:49:16,546 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.049 0.169 2026-10-11 17:49:16,715 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.052 0.069 2026-10-11 17:49:16,853 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:49:16,929 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:49:16,936 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:49:16,942 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 17:49:16,968 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:16] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-10-11 17:49:17,124 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:49:17,128 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:49:17,162 120 INFO rb-001770c-225483-423666 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-11 17:49:17,197 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.023 2026-10-11 17:49:17,502 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.074 0.201 2026-10-11 17:49:17,539 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-11 17:49:17,583 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-11 17:49:17,600 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.026 2026-10-11 17:49:17,640 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.026 2026-10-11 17:49:17,723 120 INFO rb-001770c-225483-423666 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-11 17:49:17,803 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.098 2026-10-11 17:49:17,837 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:49:17,917 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.020 0.053 2026-10-11 17:49:18,023 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.028 0.021 2026-10-11 17:49:18,211 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.069 0.151 2026-10-11 17:49:18,254 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.008 0.011 2026-10-11 17:49:18,267 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:49:18,393 120 INFO rb-001770c-225483-423666 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-11 17:49:18,492 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.050 0.064 2026-10-11 17:49:18,534 120 INFO rb-001770c-225483-423666 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-11 17:49:18,602 120 INFO rb-001770c-225483-423666 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-11 17:49:18,636 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.018 2026-10-11 17:49:18,658 120 INFO rb-001770c-225483-423666 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-11 17:49:18,693 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.012 0.018 2026-10-11 17:49:18,854 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.052 0.070 2026-10-11 17:49:18,924 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:49:18,934 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 17:49:19,017 120 INFO rb-001770c-225483-423666 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-11 17:49:19,069 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.016 0.026 2026-10-11 17:49:19,130 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.012 0.018 2026-10-11 17:49:19,159 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-11 17:49:19,183 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.009 0.020 2026-10-11 17:49:19,228 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.028 2026-10-11 17:49:19,337 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.014 0.035 2026-10-11 17:49:19,374 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-10-11 17:49:19,413 120 INFO rb-001770c-225483-423666 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-11 17:49:19,495 120 INFO rb-001770c-225483-423666 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-11 17:49:19,553 120 INFO rb-001770c-225483-423666 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-11 17:49:19,587 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "GET /odoo/accounting/2633/action-1233?statement_line_id=351 HTTP/1.1" 200 - 20 0.027 0.066 2026-10-11 17:49:19,873 120 INFO rb-001770c-225483-423666 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-11 17:49:19,903 120 INFO rb-001770c-225483-423666 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-11 17:49:19,911 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.022 2026-10-11 17:49:19,917 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.039 2026-10-11 17:49:19,956 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.005 2026-10-11 17:49:19,973 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:49:20,061 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-11 17:49:20,152 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.054 2026-10-11 17:49:20,219 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "GET /web/image?model=res.users&field=avatar_128&id=898 HTTP/1.1" 304 - 9 0.027 0.127 2026-10-11 17:49:20,286 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.021 0.181 2026-10-11 17:49:20,319 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.138 2026-10-11 17:49:20,351 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "GET /web/image/res.company/142/favicon HTTP/1.1" 304 - 4 0.008 0.088 2026-10-11 17:49:20,382 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.055 2026-10-11 17:49:20,508 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.002 0.094 2026-10-11 17:49:20,545 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-11 17:49:20,594 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.008 0.019 2026-10-11 17:49:20,612 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.021 2026-10-11 17:49:20,655 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.025 2026-10-11 17:49:20,866 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.103 2026-10-11 17:49:20,910 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:49:20,963 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.017 0.044 2026-10-11 17:49:21,032 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:21] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 17:49:21,072 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-10-11 17:49:21,073 120 INFO rb-001770c-225483-423666 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-11 17:49:21,273 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 24400632 (allocated 26976256) 2026-10-11 17:49:21,287 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 6186 2026-10-11 17:49:21,294 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-10-11 17:49:21,295 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 6186 2026-10-11 17:49:21,394 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_174921_394387_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-10-11 17:49:21,394 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmpp0k5md8p_chrome_odoo" 2026-10-11 17:49:21,463 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-11 17:49:21,834 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:49:37,400 120 INFO rb-001770c-225483-423666 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-11 17:49:39,280 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6458 2026-10-11 17:49:39,281 120 INFO rb-001770c-225483-423666 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/tmpwhqzv5kd_chrome_odoo 2026-10-11 17:49:39,281 120 INFO rb-001770c-225483-423666 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:34931/json/version 2026-10-11 17:49:39,283 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34931/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:49:39,343 120 INFO rb-001770c-225483-423666 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-11 17:49:39,350 120 INFO rb-001770c-225483-423666 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:34931/json 2026-10-11 17:49:39,351 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34931/json with timeout 3 increased to 10s during tests 2026-10-11 17:49:39,375 120 INFO rb-001770c-225483-423666 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:34931/devtools/page/AE620AB579B48DE9CC5FFF62E208FE0F 2026-10-11 17:49:39,385 120 INFO rb-001770c-225483-423666 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-11 17:49:39,387 120 INFO rb-001770c-225483-423666 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-11 17:49:39,535 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_race_bank_add_user from n/a 2026-10-11 17:49:39,548 120 INFO rb-001770c-225483-423666 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-11 17:49:39,558 120 INFO rb-001770c-225483-423666 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-11 17:49:39,558 120 INFO rb-001770c-225483-423666 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-11 17:49:39,586 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:49:41,255 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /odoo HTTP/1.1" 200 - 181 0.196 1.481 2026-10-11 17:49:41,259 120 INFO rb-001770c-225483-423666 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': 'AE620AB579B48DE9CC5FFF62E208FE0F', 'loaderId': 'AD355DEE1C4E5E1CF0602FA4FEFA20B1', 'isDownload': False} 2026-10-11 17:49:41,259 120 INFO rb-001770c-225483-423666 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-11 17:49:41,321 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-11 17:49:41,361 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:41,530 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.104 0.119 2026-10-11 17:49:41,542 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.235 2026-10-11 17:49:41,557 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.246 2026-10-11 17:49:41,608 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.030 0.263 2026-10-11 17:49:41,641 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-10-11 17:49:41,714 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:41] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:49:42,558 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:49:42,568 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:49:42,576 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:49:42,602 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.011 2026-10-11 17:49:42,618 120 INFO rb-001770c-225483-423666 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-11 17:49:42,635 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:42,678 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.023 2026-10-11 17:49:42,698 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 17:49:42,725 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.020 2026-10-11 17:49:42,785 120 INFO rb-001770c-225483-423666 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-11 17:49:42,902 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:49:42,913 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:49:42,933 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:42] "POST /mail/data HTTP/1.1" 200 - 34 0.074 0.073 2026-10-11 17:49:43,026 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:43] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.170 2026-10-11 17:49:43,082 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:43] "GET /web/image/res.partner/2069/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 15 0.017 0.208 2026-10-11 17:49:43,084 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-10-11 17:49:43,103 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:43,131 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.161 2026-10-11 17:49:43,157 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.290 2026-10-11 17:49:43,177 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.089 2026-10-11 17:49:43,245 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:43] "GET /web/image?model=res.users&field=avatar_128&id=901 HTTP/1.1" 200 - 9 0.023 0.372 2026-10-11 17:49:43,998 120 INFO rb-001770c-225483-423666 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-11 17:49:44,007 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-11 17:49:44,025 120 INFO rb-001770c-225483-423666 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-11 17:49:44,082 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:49:44,092 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-11 17:49:44,227 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.039 2026-10-11 17:49:44,277 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "GET /web/image/res.partner/2069/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 8 0.021 0.096 2026-10-11 17:49:44,300 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.122 2026-10-11 17:49:44,301 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.143 2026-10-11 17:49:44,349 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "GET /web/image?model=res.users&field=avatar_128&id=901 HTTP/1.1" 200 - 9 0.013 0.171 2026-10-11 17:49:44,378 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.115 2026-10-11 17:49:44,393 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:44,406 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:44,597 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.068 0.203 2026-10-11 17:49:44,622 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.009 0.226 2026-10-11 17:49:44,807 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.081 0.089 2026-10-11 17:49:44,937 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:49:45,036 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:49:45,045 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 17:49:45,052 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:49:45,065 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 17:49:45,214 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:45,216 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:49:45,259 120 INFO rb-001770c-225483-423666 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-11 17:49:45,306 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.017 0.027 2026-10-11 17:49:45,624 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.081 0.212 2026-10-11 17:49:45,674 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.018 2026-10-11 17:49:45,728 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.017 2026-10-11 17:49:45,752 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.035 2026-10-11 17:49:45,818 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.009 0.036 2026-10-11 17:49:45,886 120 INFO rb-001770c-225483-423666 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-11 17:49:45,966 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.080 2026-10-11 17:49:46,002 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:49:46,094 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.029 0.065 2026-10-11 17:49:46,168 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-11 17:49:46,291 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.028 0.104 2026-10-11 17:49:46,338 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.028 2026-10-11 17:49:46,399 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.025 2026-10-11 17:49:46,405 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:49:46,491 120 INFO rb-001770c-225483-423666 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-11 17:49:46,577 120 INFO rb-001770c-225483-423666 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-11 17:49:46,588 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.024 2026-10-11 17:49:46,632 120 INFO rb-001770c-225483-423666 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-11 17:49:46,714 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.030 0.070 2026-10-11 17:49:47,949 120 INFO rb-001770c-225483-423666 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-11 17:49:48,035 120 INFO rb-001770c-225483-423666 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-11 17:49:48,061 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:48] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.050 0.079 2026-10-11 17:49:48,109 120 INFO rb-001770c-225483-423666 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-11 17:49:48,111 120 INFO rb-001770c-225483-423666 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-11 17:49:48,166 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:48] "GET /odoo/accounting/2656/action-1233?statement_line_id=352 HTTP/1.1" 200 - 20 0.029 0.107 2026-10-11 17:49:48,202 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.016 0.126 2026-10-11 17:49:48,205 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-10-11 17:49:48,394 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 28035920 (allocated 29597696) 2026-10-11 17:49:48,404 120 INFO rb-001770c-225483-423666 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 6458 2026-10-11 17:49:48,407 120 INFO rb-001770c-225483-423666 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-11 17:49:48,410 120 INFO rb-001770c-225483-423666 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 6458 2026-10-11 17:49:48,524 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_174948_523947_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-11 17:49:48,524 120 INFO rb-001770c-225483-423666 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/tmpwhqzv5kd_chrome_odoo" 2026-10-11 17:49:48,583 120 INFO rb-001770c-225483-423666 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-11 17:49:50,852 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6704 2026-10-11 17:49:50,852 120 INFO rb-001770c-225483-423666 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/tmp7683ko_z_chrome_odoo 2026-10-11 17:49:50,853 120 INFO rb-001770c-225483-423666 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:39663/json/version 2026-10-11 17:49:50,854 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39663/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:49:50,872 120 INFO rb-001770c-225483-423666 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-11 17:49:50,873 120 INFO rb-001770c-225483-423666 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:39663/json 2026-10-11 17:49:50,873 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39663/json with timeout 3 increased to 10s during tests 2026-10-11 17:49:50,884 120 INFO rb-001770c-225483-423666 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:39663/devtools/page/2E7D0C696950789D983CDC5B981E4394 2026-10-11 17:49:50,891 120 INFO rb-001770c-225483-423666 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-11 17:49:50,896 120 INFO rb-001770c-225483-423666 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-11 17:49:51,106 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_race_bank_remove_user from n/a 2026-10-11 17:49:51,124 120 INFO rb-001770c-225483-423666 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-11 17:49:51,130 120 INFO rb-001770c-225483-423666 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-11 17:49:51,130 120 INFO rb-001770c-225483-423666 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-11 17:49:51,150 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:49:52,816 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:52] "GET /odoo HTTP/1.1" 200 - 181 0.222 1.448 2026-10-11 17:49:52,820 120 INFO rb-001770c-225483-423666 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': '2E7D0C696950789D983CDC5B981E4394', 'loaderId': '0244E83069142B4ACD73639B8713C2C5', 'isDownload': False} 2026-10-11 17:49:52,821 120 INFO rb-001770c-225483-423666 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-11 17:49:52,890 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:52] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-10-11 17:49:53,144 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:53] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.130 0.146 2026-10-11 17:49:53,157 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:53] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.285 2026-10-11 17:49:53,200 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.311 2026-10-11 17:49:53,206 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:53] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.348 2026-10-11 17:49:53,223 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:53] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:49:53,251 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:53,257 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:53] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-10-11 17:49:54,091 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:49:54,093 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:49:54,098 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:49:54,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-10-11 17:49:54,148 120 INFO rb-001770c-225483-423666 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-11 17:49:54,166 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:54,218 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.022 2026-10-11 17:49:54,242 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.023 2026-10-11 17:49:54,260 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.029 2026-10-11 17:49:54,315 120 INFO rb-001770c-225483-423666 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-11 17:49:54,402 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "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-11 17:49:54,404 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:49:54,408 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.047 2026-10-11 17:49:54,454 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.100 2026-10-11 17:49:54,457 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.073 2026-10-11 17:49:54,556 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.018 0.119 2026-10-11 17:49:54,641 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /web/image/res.partner/2070/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 15 0.038 0.250 2026-10-11 17:49:54,682 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:49:54,707 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /web/image?model=res.users&field=avatar_128&id=902 HTTP/1.1" 200 - 9 0.021 0.338 2026-10-11 17:49:54,735 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.074 2026-10-11 17:49:54,771 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.333 2026-10-11 17:49:55,449 120 INFO rb-001770c-225483-423666 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-11 17:49:55,460 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-11 17:49:55,474 120 INFO rb-001770c-225483-423666 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-11 17:49:55,526 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:49:55,551 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:49:55,694 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.054 2026-10-11 17:49:55,739 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "GET /web/image?model=res.users&field=avatar_128&id=902 HTTP/1.1" 200 - 9 0.012 0.039 2026-10-11 17:49:55,741 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.067 2026-10-11 17:49:55,782 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "GET /web/image/res.partner/2070/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 8 0.016 0.084 2026-10-11 17:49:55,812 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.114 2026-10-11 17:49:55,845 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.110 2026-10-11 17:49:55,877 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:49:55,888 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:49:55,896 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:55] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.018 0.039 2026-10-11 17:49:56,127 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.084 0.189 2026-10-11 17:49:56,283 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.054 0.070 2026-10-11 17:49:56,391 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:49:56,472 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:49:56,494 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.009 2026-10-11 17:49:56,503 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 17:49:56,511 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.029 2026-10-11 17:49:56,654 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:56,654 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:56,698 120 INFO rb-001770c-225483-423666 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-11 17:49:56,752 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:56] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.015 0.030 2026-10-11 17:49:57,099 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.068 0.239 2026-10-11 17:49:57,138 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.008 0.014 2026-10-11 17:49:57,196 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.021 2026-10-11 17:49:57,228 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.013 0.032 2026-10-11 17:49:57,270 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.021 2026-10-11 17:49:57,366 120 INFO rb-001770c-225483-423666 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-11 17:49:57,439 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.097 2026-10-11 17:49:57,485 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:49:57,597 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.033 0.071 2026-10-11 17:49:57,684 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-11 17:49:57,818 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.041 0.104 2026-10-11 17:49:57,876 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.027 2026-10-11 17:49:57,963 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.035 2026-10-11 17:49:57,970 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:49:58,084 120 INFO rb-001770c-225483-423666 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-11 17:49:58,165 120 INFO rb-001770c-225483-423666 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-11 17:49:58,209 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.013 0.027 2026-10-11 17:49:58,372 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.060 0.084 2026-10-11 17:49:58,402 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:49:58,443 120 INFO rb-001770c-225483-423666 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-11 17:49:58,510 120 INFO rb-001770c-225483-423666 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-11 17:49:58,538 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.021 0.057 2026-10-11 17:49:59,681 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:49:59,784 120 INFO rb-001770c-225483-423666 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-11 17:49:59,868 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.039 0.068 2026-10-11 17:49:59,869 120 INFO rb-001770c-225483-423666 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-11 17:49:59,913 120 INFO rb-001770c-225483-423666 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-11 17:49:59,914 120 INFO rb-001770c-225483-423666 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-11 17:49:59,983 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:49:59] "GET /odoo/accounting/2657/action-1233?statement_line_id=353 HTTP/1.1" 200 - 20 0.024 0.084 2026-10-11 17:50:00,021 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.019 0.120 2026-10-11 17:50:00,132 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 28200164 (allocated 29597696) 2026-10-11 17:50:00,133 120 INFO rb-001770c-225483-423666 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 6704 2026-10-11 17:50:00,135 120 INFO rb-001770c-225483-423666 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-11 17:50:00,136 120 INFO rb-001770c-225483-423666 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 6704 2026-10-11 17:50:00,238 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175000_237814_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-11 17:50:00,238 120 INFO rb-001770c-225483-423666 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/tmp7683ko_z_chrome_odoo" 2026-10-11 17:50:00,322 120 INFO rb-001770c-225483-423666 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-11 17:50:02,419 120 INFO rb-001770c-225483-423666 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: 6943 2026-10-11 17:50:02,419 120 INFO rb-001770c-225483-423666 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/tmpwyhn1gah_chrome_odoo 2026-10-11 17:50:02,420 120 INFO rb-001770c-225483-423666 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:44701/json/version 2026-10-11 17:50:02,422 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:44701/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:50:02,505 120 INFO rb-001770c-225483-423666 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-11 17:50:02,505 120 INFO rb-001770c-225483-423666 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:44701/json 2026-10-11 17:50:02,506 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:44701/json with timeout 3 increased to 10s during tests 2026-10-11 17:50:02,519 120 INFO rb-001770c-225483-423666 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:44701/devtools/page/6CAC8F36468D074156E392B632B5040D 2026-10-11 17:50:02,533 120 INFO rb-001770c-225483-423666 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-11 17:50:02,552 120 INFO rb-001770c-225483-423666 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-11 17:50:02,704 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_race_ji_add_user from n/a 2026-10-11 17:50:02,716 120 INFO rb-001770c-225483-423666 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-11 17:50:02,727 120 INFO rb-001770c-225483-423666 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-11 17:50:02,727 120 INFO rb-001770c-225483-423666 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-11 17:50:02,752 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:50:05,807 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:05] "GET /odoo HTTP/1.1" 200 - 181 0.219 2.842 2026-10-11 17:50:05,812 120 INFO rb-001770c-225483-423666 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': '6CAC8F36468D074156E392B632B5040D', 'loaderId': '45E6DAFB289751A76359C1DB28132D6F', 'isDownload': False} 2026-10-11 17:50:05,813 120 INFO rb-001770c-225483-423666 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-11 17:50:05,851 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:05] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-11 17:50:06,081 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:06] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.089 0.117 2026-10-11 17:50:06,094 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:06] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.233 2026-10-11 17:50:06,136 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:06,137 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.214 2026-10-11 17:50:06,151 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:06] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.265 2026-10-11 17:50:06,203 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:06] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 17:50:06,206 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:06] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 17:50:07,040 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:50:07,044 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:50:07,066 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-11 17:50:07,077 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-11 17:50:07,090 120 INFO rb-001770c-225483-423666 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-11 17:50:07,108 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:50:07,157 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.017 2026-10-11 17:50:07,176 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 17:50:07,202 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.020 2026-10-11 17:50:07,260 120 INFO rb-001770c-225483-423666 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-11 17:50:07,339 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:50:07,351 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:50:07,387 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.059 2026-10-11 17:50:07,492 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.035 0.171 2026-10-11 17:50:07,582 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:07,586 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /web/image/res.partner/2071/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 15 0.030 0.246 2026-10-11 17:50:07,589 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.262 2026-10-11 17:50:07,640 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.304 2026-10-11 17:50:07,681 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.258 2026-10-11 17:50:07,733 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /web/image?model=res.users&field=avatar_128&id=903 HTTP/1.1" 200 - 9 0.010 0.416 2026-10-11 17:50:07,771 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.193 2026-10-11 17:50:08,482 120 INFO rb-001770c-225483-423666 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-11 17:50:08,487 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-11 17:50:08,511 120 INFO rb-001770c-225483-423666 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-11 17:50:08,558 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:50:08,574 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-11 17:50:08,677 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:50:08,716 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.049 2026-10-11 17:50:08,721 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-10-11 17:50:08,786 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "GET /web/image?model=res.users&field=avatar_128&id=903 HTTP/1.1" 200 - 9 0.017 0.120 2026-10-11 17:50:08,819 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.150 2026-10-11 17:50:08,872 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "GET /web/image/res.partner/2071/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 8 0.020 0.193 2026-10-11 17:50:08,908 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.012 0.233 2026-10-11 17:50:08,936 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.177 2026-10-11 17:50:08,979 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:50:09,243 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.090 0.306 2026-10-11 17:50:09,306 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:09] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.020 2026-10-11 17:50:09,398 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.042 0.054 2026-10-11 17:50:09,402 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.100 2026-10-11 17:50:09,643 120 INFO rb-001770c-225483-423666 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-11 17:50:09,706 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.030 0.019 2026-10-11 17:50:09,721 120 INFO rb-001770c-225483-423666 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-11 17:50:09,749 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.015 2026-10-11 17:50:09,775 120 INFO rb-001770c-225483-423666 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-11 17:50:09,834 120 INFO rb-001770c-225483-423666 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-11 17:50:09,896 120 INFO rb-001770c-225483-423666 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-11 17:50:09,938 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:09] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.022 2026-10-11 17:50:10,170 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/action/run HTTP/1.1" 200 - 45 0.065 0.149 2026-10-11 17:50:10,275 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.074 2026-10-11 17:50:10,422 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.035 0.070 2026-10-11 17:50:10,430 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.120 2026-10-11 17:50:10,609 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.012 0.085 2026-10-11 17:50:10,692 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.019 0.043 2026-10-11 17:50:10,756 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.033 2026-10-11 17:50:10,860 120 INFO rb-001770c-225483-423666 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-11 17:50:10,872 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:10] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.020 2026-10-11 17:50:10,927 120 INFO rb-001770c-225483-423666 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-11 17:50:10,988 120 INFO rb-001770c-225483-423666 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-11 17:50:11,032 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:11] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.011 0.028 2026-10-11 17:50:11,167 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:11] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.033 0.077 2026-10-11 17:50:11,170 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:50:12,406 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:50:12,515 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:12] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.045 0.066 2026-10-11 17:50:12,554 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-10-11 17:50:12,564 120 INFO rb-001770c-225483-423666 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-11 17:50:12,627 120 INFO rb-001770c-225483-423666 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-11 17:50:12,688 120 INFO rb-001770c-225483-423666 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-11 17:50:12,808 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:12] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.022 0.092 2026-10-11 17:50:13,171 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.156 0.189 2026-10-11 17:50:13,183 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.344 2026-10-11 17:50:13,210 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.354 2026-10-11 17:50:13,271 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.017 0.061 2026-10-11 17:50:13,337 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 17:50:13,359 120 INFO rb-001770c-225483-423666 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-11 17:50:13,360 120 INFO rb-001770c-225483-423666 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-11 17:50:13,367 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.022 2026-10-11 17:50:13,497 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.061 0.086 2026-10-11 17:50:13,520 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:13] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.008 0.139 2026-10-11 17:50:13,633 120 INFO rb-001770c-225483-423666 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 26075520 (allocated 27500544) 2026-10-11 17:50:13,641 120 INFO rb-001770c-225483-423666 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 6943 2026-10-11 17:50:13,642 120 INFO rb-001770c-225483-423666 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-11 17:50:13,645 120 INFO rb-001770c-225483-423666 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 6943 2026-10-11 17:50:13,743 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175013_743121_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-11 17:50:13,743 120 INFO rb-001770c-225483-423666 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/tmpwyhn1gah_chrome_odoo" 2026-10-11 17:50:13,812 120 INFO rb-001770c-225483-423666 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-11 17:50:15,807 120 INFO rb-001770c-225483-423666 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: 7198 2026-10-11 17:50:15,809 120 INFO rb-001770c-225483-423666 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/tmpo54od29z_chrome_odoo 2026-10-11 17:50:15,810 120 INFO rb-001770c-225483-423666 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:36713/json/version 2026-10-11 17:50:15,813 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36713/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:50:15,906 120 INFO rb-001770c-225483-423666 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-11 17:50:15,906 120 INFO rb-001770c-225483-423666 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:36713/json 2026-10-11 17:50:15,907 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36713/json with timeout 3 increased to 10s during tests 2026-10-11 17:50:15,927 120 INFO rb-001770c-225483-423666 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:36713/devtools/page/854D05E04735E590E6DFE8C747D73A0A 2026-10-11 17:50:15,953 120 INFO rb-001770c-225483-423666 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-11 17:50:15,960 120 INFO rb-001770c-225483-423666 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-11 17:50:16,118 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_race_ji_remove_user from n/a 2026-10-11 17:50:16,132 120 INFO rb-001770c-225483-423666 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-11 17:50:16,146 120 INFO rb-001770c-225483-423666 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-11 17:50:16,147 120 INFO rb-001770c-225483-423666 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-11 17:50:16,163 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:50:17,678 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:17] "GET /odoo HTTP/1.1" 200 - 181 0.155 1.364 2026-10-11 17:50:17,683 120 INFO rb-001770c-225483-423666 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': '854D05E04735E590E6DFE8C747D73A0A', 'loaderId': '7BF4D84839F096FDCA57BF80546BD17B', 'isDownload': False} 2026-10-11 17:50:17,683 120 INFO rb-001770c-225483-423666 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-11 17:50:17,738 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:17] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-10-11 17:50:17,747 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:17] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-11 17:50:17,758 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:17] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:50:17,819 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:18,021 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.124 0.174 2026-10-11 17:50:18,059 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.308 2026-10-11 17:50:18,067 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:50:18,668 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:50:18,768 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:50:18,771 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:50:18,772 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:50:18,791 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-11 17:50:18,815 120 INFO rb-001770c-225483-423666 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-11 17:50:18,835 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:50:18,888 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.025 2026-10-11 17:50:18,909 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.024 2026-10-11 17:50:18,928 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.019 2026-10-11 17:50:18,981 120 INFO rb-001770c-225483-423666 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-11 17:50:19,089 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:50:19,099 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "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-11 17:50:19,115 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.035 0.077 2026-10-11 17:50:19,205 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:19,227 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.156 2026-10-11 17:50:19,253 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.193 2026-10-11 17:50:19,256 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.170 2026-10-11 17:50:19,284 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.104 2026-10-11 17:50:19,331 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "GET /web/image?model=res.users&field=avatar_128&id=904 HTTP/1.1" 200 - 16 0.017 0.276 2026-10-11 17:50:19,376 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:19] "GET /web/image/res.partner/2072/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 8 0.009 0.305 2026-10-11 17:50:20,039 120 INFO rb-001770c-225483-423666 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-11 17:50:20,048 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-11 17:50:20,068 120 INFO rb-001770c-225483-423666 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-11 17:50:20,110 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 17:50:20,123 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:50:20,268 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /mail/data HTTP/1.1" 200 - 20 0.025 0.057 2026-10-11 17:50:20,305 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "GET /web/image/res.partner/2072/avatar_128?unique=1791740961000 HTTP/1.1" 200 - 8 0.012 0.079 2026-10-11 17:50:20,329 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.110 2026-10-11 17:50:20,380 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "GET /web/image?model=res.users&field=avatar_128&id=904 HTTP/1.1" 200 - 9 0.018 0.142 2026-10-11 17:50:20,419 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.114 2026-10-11 17:50:20,420 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.203 2026-10-11 17:50:20,437 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:50:20,487 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:50:20,756 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.081 0.307 2026-10-11 17:50:20,789 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.011 0.346 2026-10-11 17:50:20,825 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.018 2026-10-11 17:50:20,834 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:50:20,909 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.030 0.067 2026-10-11 17:50:21,208 120 INFO rb-001770c-225483-423666 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-11 17:50:21,278 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.027 0.024 2026-10-11 17:50:21,288 120 INFO rb-001770c-225483-423666 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-11 17:50:21,326 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.019 2026-10-11 17:50:21,357 120 INFO rb-001770c-225483-423666 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-11 17:50:21,388 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.019 2026-10-11 17:50:21,414 120 INFO rb-001770c-225483-423666 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-11 17:50:21,494 120 INFO rb-001770c-225483-423666 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-11 17:50:21,565 120 INFO rb-001770c-225483-423666 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-11 17:50:21,613 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.030 2026-10-11 17:50:21,845 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:21] "POST /web/action/run HTTP/1.1" 200 - 45 0.081 0.125 2026-10-11 17:50:21,950 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:21] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.072 2026-10-11 17:50:21,986 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:50:22,081 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:22] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.041 0.053 2026-10-11 17:50:22,278 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.016 0.091 2026-10-11 17:50:22,329 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:22] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.031 2026-10-11 17:50:22,358 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:50:22,439 120 INFO rb-001770c-225483-423666 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-11 17:50:22,456 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:22] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.022 2026-10-11 17:50:22,492 120 INFO rb-001770c-225483-423666 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-11 17:50:22,604 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:22] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.040 0.068 2026-10-11 17:50:22,901 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:50:23,864 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.025 2026-10-11 17:50:23,959 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:23] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.030 0.094 2026-10-11 17:50:23,998 120 INFO rb-001770c-225483-423666 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-11 17:50:24,011 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.026 2026-10-11 17:50:24,066 120 INFO rb-001770c-225483-423666 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-11 17:50:24,146 120 INFO rb-001770c-225483-423666 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-11 17:50:24,306 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.025 0.120 2026-10-11 17:50:24,610 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.100 0.168 2026-10-11 17:50:24,649 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.288 2026-10-11 17:50:24,688 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.014 0.317 2026-10-11 17:50:24,762 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.015 0.086 2026-10-11 17:50:24,828 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.016 2026-10-11 17:50:24,854 120 INFO rb-001770c-225483-423666 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-11 17:50:24,859 120 INFO rb-001770c-225483-423666 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-11 17:50:24,880 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.012 0.045 2026-10-11 17:50:24,991 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:24] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.043 0.102 2026-10-11 17:50:25,020 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:25] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.010 0.125 2026-10-11 17:50:25,066 120 INFO rb-001770c-225483-423666 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 26095696 (allocated 27762688) 2026-10-11 17:50:25,073 120 INFO rb-001770c-225483-423666 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 7198 2026-10-11 17:50:25,075 120 INFO rb-001770c-225483-423666 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-11 17:50:25,075 120 INFO rb-001770c-225483-423666 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 7198 2026-10-11 17:50:25,183 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175025_182757_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-11 17:50:25,183 120 INFO rb-001770c-225483-423666 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/tmpo54od29z_chrome_odoo" 2026-10-11 17:50:25,297 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 17:50:41,385 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-11 17:50:43,000 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 7455 2026-10-11 17:50:43,000 120 INFO rb-001770c-225483-423666 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/tmpls0rk7y6_chrome_odoo 2026-10-11 17:50:43,001 120 INFO rb-001770c-225483-423666 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:42747/json/version 2026-10-11 17:50:43,002 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:42747/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:50:43,106 120 INFO rb-001770c-225483-423666 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-11 17:50:43,106 120 INFO rb-001770c-225483-423666 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:42747/json 2026-10-11 17:50:43,107 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:42747/json with timeout 3 increased to 10s during tests 2026-10-11 17:50:43,125 120 INFO rb-001770c-225483-423666 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:42747/devtools/page/A5EAF484A642C0D8E7C7ED36576F4AA5 2026-10-11 17:50:43,139 120 INFO rb-001770c-225483-423666 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-11 17:50:43,149 120 INFO rb-001770c-225483-423666 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-11 17:50:43,340 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_commit_input_user from n/a 2026-10-11 17:50:43,354 120 INFO rb-001770c-225483-423666 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-11 17:50:43,371 120 INFO rb-001770c-225483-423666 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-11 17:50:43,371 120 INFO rb-001770c-225483-423666 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-11 17:50:43,396 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:50:44,941 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:44] "GET /odoo HTTP/1.1" 200 - 181 0.199 1.353 2026-10-11 17:50:44,946 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': 'A5EAF484A642C0D8E7C7ED36576F4AA5', 'loaderId': '67CFFA8743691334FA63D7912CA428D9', 'isDownload': False} 2026-10-11 17:50:44,946 120 INFO rb-001770c-225483-423666 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-11 17:50:44,998 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:44] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-11 17:50:45,005 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:45] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:50:45,271 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:45] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.147 0.141 2026-10-11 17:50:45,288 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:45] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.301 2026-10-11 17:50:45,323 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.319 2026-10-11 17:50:45,328 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:45,347 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:45] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-11 17:50:45,366 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:45] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:50:46,124 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-11 17:50:46,127 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-11 17:50:46,133 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-11 17:50:46,153 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-11 17:50:46,166 120 INFO rb-001770c-225483-423666 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-11 17:50:46,189 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:50:46,250 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.023 2026-10-11 17:50:46,271 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-11 17:50:46,290 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.025 2026-10-11 17:50:46,358 120 INFO rb-001770c-225483-423666 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-11 17:50:46,455 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:50:46,472 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "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-11 17:50:46,526 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.080 2026-10-11 17:50:46,627 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /web/image?model=res.users&field=avatar_128&id=907 HTTP/1.1" 200 - 16 0.041 0.206 2026-10-11 17:50:46,736 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.040 0.257 2026-10-11 17:50:46,776 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.381 2026-10-11 17:50:46,779 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.339 2026-10-11 17:50:46,807 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:46,818 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.257 2026-10-11 17:50:46,861 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /web/image/res.partner/2083/avatar_128?unique=1791741025000 HTTP/1.1" 200 - 8 0.014 0.464 2026-10-11 17:50:46,889 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.085 2026-10-11 17:50:47,788 120 INFO rb-001770c-225483-423666 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-11 17:50:47,800 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-11 17:50:47,839 120 INFO rb-001770c-225483-423666 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-11 17:50:47,905 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-11 17:50:47,912 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.023 2026-10-11 17:50:48,057 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /mail/data HTTP/1.1" 200 - 20 0.053 0.043 2026-10-11 17:50:48,107 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /web/image/res.partner/2083/avatar_128?unique=1791741025000 HTTP/1.1" 200 - 8 0.019 0.104 2026-10-11 17:50:48,156 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /web/image?model=res.users&field=avatar_128&id=907 HTTP/1.1" 304 - 9 0.018 0.156 2026-10-11 17:50:48,187 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:50:48,197 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.204 2026-10-11 17:50:48,198 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-10-11 17:50:48,231 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.140 2026-10-11 17:50:48,257 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:50:48,261 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.007 0.068 2026-10-11 17:50:48,467 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.082 0.151 2026-10-11 17:50:48,663 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.083 0.079 2026-10-11 17:50:48,770 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:50:48,857 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-11 17:50:48,868 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.006 2026-10-11 17:50:48,882 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.010 2026-10-11 17:50:48,894 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:48] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-10-11 17:50:49,025 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:50:49,026 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:50:49,063 120 INFO rb-001770c-225483-423666 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-11 17:50:49,112 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.019 0.027 2026-10-11 17:50:49,444 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.095 0.212 2026-10-11 17:50:49,509 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-11 17:50:49,595 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.029 2026-10-11 17:50:49,628 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.014 0.049 2026-10-11 17:50:49,715 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.051 2026-10-11 17:50:49,805 120 INFO rb-001770c-225483-423666 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-11 17:50:49,951 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:49] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.120 2026-10-11 17:50:50,003 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:50:50,123 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.035 0.079 2026-10-11 17:50:50,206 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-11 17:50:50,382 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.062 0.120 2026-10-11 17:50:50,431 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-11 17:50:50,467 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.004 0.010 2026-10-11 17:50:50,475 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:50:50,596 120 INFO rb-001770c-225483-423666 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-11 17:50:50,702 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.026 0.087 2026-10-11 17:50:50,775 120 INFO rb-001770c-225483-423666 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-11 17:50:50,836 120 INFO rb-001770c-225483-423666 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-11 17:50:50,906 120 INFO rb-001770c-225483-423666 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-11 17:50:50,946 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.041 0.066 2026-10-11 17:50:50,971 120 INFO rb-001770c-225483-423666 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-11 17:50:51,047 120 INFO rb-001770c-225483-423666 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-11 17:50:51,085 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.050 0.063 2026-10-11 17:50:51,092 120 INFO rb-001770c-225483-423666 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-11 17:50:51,096 120 INFO rb-001770c-225483-423666 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-11 17:50:51,204 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:51] "GET /odoo/accounting/2679/action-1233?statement_line_id=354 HTTP/1.1" 200 - 20 0.042 0.117 2026-10-11 17:50:51,247 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.017 0.163 2026-10-11 17:50:51,395 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 28145296 (allocated 29597696) 2026-10-11 17:50:51,396 120 INFO rb-001770c-225483-423666 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 7455 2026-10-11 17:50:51,402 120 INFO rb-001770c-225483-423666 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-11 17:50:51,405 120 INFO rb-001770c-225483-423666 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 7455 2026-10-11 17:50:51,525 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175051_525297_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-10-11 17:50:51,525 120 INFO rb-001770c-225483-423666 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/tmpls0rk7y6_chrome_odoo" 2026-10-11 17:50:51,594 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-11 17:50:53,763 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 7701 2026-10-11 17:50:53,763 120 INFO rb-001770c-225483-423666 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/tmpzv801xqz_chrome_odoo 2026-10-11 17:50:53,763 120 INFO rb-001770c-225483-423666 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:46469/json/version 2026-10-11 17:50:53,765 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46469/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:50:53,877 120 INFO rb-001770c-225483-423666 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-11 17:50:53,878 120 INFO rb-001770c-225483-423666 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:46469/json 2026-10-11 17:50:53,878 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:46469/json with timeout 3 increased to 10s during tests 2026-10-11 17:50:53,902 120 INFO rb-001770c-225483-423666 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:46469/devtools/page/6EC464950201A1DC3399D7833ED8CF61 2026-10-11 17:50:53,951 120 INFO rb-001770c-225483-423666 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-11 17:50:53,958 120 INFO rb-001770c-225483-423666 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-11 17:50:54,113 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_autosave_user from n/a 2026-10-11 17:50:54,123 120 INFO rb-001770c-225483-423666 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-11 17:50:54,127 120 INFO rb-001770c-225483-423666 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-11 17:50:54,127 120 INFO rb-001770c-225483-423666 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-11 17:50:54,146 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:50:55,860 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:55] "GET /odoo HTTP/1.1" 200 - 181 0.175 1.544 2026-10-11 17:50:55,864 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': '6EC464950201A1DC3399D7833ED8CF61', 'loaderId': 'B7CFF0E61E48DFB3CD83A660E1295B2A', 'isDownload': False} 2026-10-11 17:50:55,864 120 INFO rb-001770c-225483-423666 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-11 17:50:55,921 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:55] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-10-11 17:50:55,934 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:55] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-11 17:50:55,945 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:55] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:50:55,977 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.038 2026-10-11 17:50:55,980 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:56,261 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.151 0.199 2026-10-11 17:50:56,269 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.242 2026-10-11 17:50:56,290 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-11 17:50:56,942 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:50:56,947 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:50:56,947 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 17:50:56,972 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.017 2026-10-11 17:50:56,981 120 INFO rb-001770c-225483-423666 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-11 17:50:56,997 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:50:57,065 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.023 2026-10-11 17:50:57,091 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.045 2026-10-11 17:50:57,115 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.058 2026-10-11 17:50:57,147 120 INFO rb-001770c-225483-423666 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-11 17:50:57,212 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:50:57,228 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "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-11 17:50:57,285 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "POST /mail/data HTTP/1.1" 200 - 34 0.066 0.064 2026-10-11 17:50:57,409 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.037 0.202 2026-10-11 17:50:57,431 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.239 2026-10-11 17:50:57,434 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.263 2026-10-11 17:50:57,514 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "GET /web/image/res.partner/2084/avatar_128?unique=1791741025000 HTTP/1.1" 200 - 15 0.036 0.289 2026-10-11 17:50:57,546 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:50:57,575 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "GET /web/image?model=res.users&field=avatar_128&id=908 HTTP/1.1" 200 - 9 0.016 0.362 2026-10-11 17:50:57,623 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.275 2026-10-11 17:50:57,665 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.026 0.147 2026-10-11 17:50:58,557 120 INFO rb-001770c-225483-423666 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-11 17:50:58,570 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-11 17:50:58,603 120 INFO rb-001770c-225483-423666 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-11 17:50:58,658 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:50:58,674 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.015 2026-10-11 17:50:58,853 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:58] "POST /mail/data HTTP/1.1" 200 - 20 0.049 0.067 2026-10-11 17:50:58,855 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-10-11 17:50:58,914 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:58] "GET /web/image/res.partner/2084/avatar_128?unique=1791741025000 HTTP/1.1" 200 - 8 0.015 0.111 2026-10-11 17:50:58,971 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:58] "GET /web/image?model=res.users&field=avatar_128&id=908 HTTP/1.1" 200 - 9 0.013 0.189 2026-10-11 17:50:59,018 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.205 2026-10-11 17:50:59,026 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:50:59,055 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.160 2026-10-11 17:50:59,096 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:50:59,097 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.015 0.067 2026-10-11 17:50:59,303 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.062 0.201 2026-10-11 17:50:59,479 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.063 0.076 2026-10-11 17:50:59,593 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:50:59,693 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-11 17:50:59,713 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 17:50:59,728 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.006 0.028 2026-10-11 17:50:59,754 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.017 0.018 2026-10-11 17:50:59,927 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:50:59,928 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:50:59] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:50:59,974 120 INFO rb-001770c-225483-423666 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-11 17:51:00,024 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.013 0.029 2026-10-11 17:51:00,355 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.090 0.209 2026-10-11 17:51:00,410 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.016 2026-10-11 17:51:00,478 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.008 0.024 2026-10-11 17:51:00,504 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.041 2026-10-11 17:51:00,563 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.034 2026-10-11 17:51:00,645 120 INFO rb-001770c-225483-423666 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-11 17:51:00,761 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.112 2026-10-11 17:51:00,804 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:51:00,964 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.086 0.073 2026-10-11 17:51:01,049 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:01] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.020 2026-10-11 17:51:01,238 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:01] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.055 0.136 2026-10-11 17:51:01,287 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:51:01,294 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:51:01,444 120 INFO rb-001770c-225483-423666 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-11 17:51:01,502 120 INFO rb-001770c-225483-423666 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-11 17:51:01,560 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:01] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.050 0.075 2026-10-11 17:51:01,633 120 INFO rb-001770c-225483-423666 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-11 17:51:01,641 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:01] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.019 2026-10-11 17:51:01,919 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:01] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.022 2026-10-11 17:51:01,974 120 INFO rb-001770c-225483-423666 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-11 17:51:02,031 120 INFO rb-001770c-225483-423666 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-11 17:51:02,090 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.043 0.072 2026-10-11 17:51:02,153 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.012 0.022 2026-10-11 17:51:02,194 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-11 17:51:02,324 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.023 0.064 2026-10-11 17:51:02,366 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.013 2026-10-11 17:51:02,384 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:51:02,446 120 INFO rb-001770c-225483-423666 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-11 17:51:02,525 120 INFO rb-001770c-225483-423666 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-11 17:51:02,591 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.017 0.036 2026-10-11 17:51:02,643 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:02] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 17:51:02,678 120 INFO rb-001770c-225483-423666 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-11 17:51:02,742 120 INFO rb-001770c-225483-423666 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-11 17:51:02,797 120 INFO rb-001770c-225483-423666 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-11 17:51:02,859 120 INFO rb-001770c-225483-423666 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-11 17:51:02,913 120 INFO rb-001770c-225483-423666 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-11 17:51:02,916 120 INFO rb-001770c-225483-423666 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-11 17:51:03,054 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #908 deleted account.move.line.ctp records with IDs: [1576] 2026-10-11 17:51:03,190 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 29921544 (allocated 31432704) 2026-10-11 17:51:03,345 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #908 deleted account.move.line records with IDs: [3219] 2026-10-11 17:51:03,654 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:03] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.365 0.428 2026-10-11 17:51:03,657 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.556 2026-10-11 17:51:03,670 120 INFO rb-001770c-225483-423666 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 7701 2026-10-11 17:51:03,671 120 INFO rb-001770c-225483-423666 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-11 17:51:03,672 120 INFO rb-001770c-225483-423666 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 7701 2026-10-11 17:51:03,779 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175103_779255_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-10-11 17:51:03,779 120 INFO rb-001770c-225483-423666 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/tmpzv801xqz_chrome_odoo" 2026-10-11 17:51:03,951 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:51:20,288 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-11 17:51:22,517 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 7950 2026-10-11 17:51:22,518 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpkebxmg5t_chrome_odoo 2026-10-11 17:51:22,518 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:42049/json/version 2026-10-11 17:51:22,519 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:42049/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:51:22,536 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 17:51:22,538 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:42049/json 2026-10-11 17:51:22,540 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:42049/json with timeout 3 increased to 10s during tests 2026-10-11 17:51:22,555 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:42049/devtools/page/D7C8E200B28D37436926C70039DC5FAE 2026-10-11 17:51:22,576 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-10-11 17:51:22,586 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-10-11 17:51:22,845 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_a11y_user from n/a 2026-10-11 17:51:22,867 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-10-11 17:51:22,877 120 INFO rb-001770c-225483-423666 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-11 17:51:22,877 120 INFO rb-001770c-225483-423666 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-11 17:51:22,911 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:51:26,023 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /odoo HTTP/1.1" 200 - 181 0.226 2.895 2026-10-11 17:51:26,031 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': 'D7C8E200B28D37436926C70039DC5FAE', 'loaderId': '1FE1DC712E24AB913F93250B34C0C86D', 'isDownload': False} 2026-10-11 17:51:26,032 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-11 17:51:26,398 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.174 0.149 2026-10-11 17:51:26,411 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.335 2026-10-11 17:51:26,449 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.332 2026-10-11 17:51:26,463 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.375 2026-10-11 17:51:26,474 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.388 2026-10-11 17:51:26,516 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 17:51:26,519 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:51:26,606 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:26] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:51:27,443 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:51:27,454 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:51:27,458 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:51:27,482 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-11 17:51:27,501 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:51:27,520 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:51:27,605 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.041 2026-10-11 17:51:27,619 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.033 2026-10-11 17:51:27,642 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.030 2026-10-11 17:51:27,689 120 INFO rb-001770c-225483-423666 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-11 17:51:27,786 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:51:27,797 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.053 2026-10-11 17:51:27,802 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:51:27,804 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.030 2026-10-11 17:51:27,824 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.096 2026-10-11 17:51:27,896 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:27] "GET /web/image?model=res.users&field=avatar_128&id=911 HTTP/1.1" 200 - 16 0.024 0.167 2026-10-11 17:51:28,006 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:28] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.030 0.214 2026-10-11 17:51:28,081 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:28] "GET /web/image/res.partner/2095/avatar_128?unique=1791741063000 HTTP/1.1" 200 - 8 0.024 0.347 2026-10-11 17:51:28,118 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:51:28,224 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:28] "POST /mail/data HTTP/1.1" 200 - 37 0.053 0.215 2026-10-11 17:51:28,276 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.436 2026-10-11 17:51:28,309 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.212 2026-10-11 17:51:29,043 120 INFO rb-001770c-225483-423666 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-11 17:51:29,068 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.010 2026-10-11 17:51:29,076 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:51:29,128 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:51:29,139 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 17:51:29,294 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:51:29,325 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.064 2026-10-11 17:51:29,327 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.082 2026-10-11 17:51:29,381 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "GET /web/image/res.partner/2095/avatar_128?unique=1791741063000 HTTP/1.1" 200 - 8 0.018 0.101 2026-10-11 17:51:29,418 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.012 0.128 2026-10-11 17:51:29,471 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "GET /web/image?model=res.users&field=avatar_128&id=911 HTTP/1.1" 304 - 9 0.019 0.191 2026-10-11 17:51:29,500 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.143 2026-10-11 17:51:29,525 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:51:29,530 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.256 2026-10-11 17:51:29,799 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:29] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.106 0.145 2026-10-11 17:51:30,023 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.092 0.085 2026-10-11 17:51:30,152 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:51:30,244 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-11 17:51:30,251 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 17:51:30,256 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:51:30,306 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 17:51:30,490 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:51:30,494 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:51:30,538 120 INFO rb-001770c-225483-423666 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-11 17:51:30,599 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.019 0.038 2026-10-11 17:51:30,934 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.079 0.230 2026-10-11 17:51:30,970 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:30] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-10-11 17:51:31,014 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.018 2026-10-11 17:51:31,041 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.040 2026-10-11 17:51:31,093 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.037 2026-10-11 17:51:31,162 120 INFO rb-001770c-225483-423666 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-11 17:51:31,268 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.116 2026-10-11 17:51:31,302 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:51:31,421 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.040 0.073 2026-10-11 17:51:31,503 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.015 2026-10-11 17:51:31,674 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.052 0.123 2026-10-11 17:51:31,726 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.030 2026-10-11 17:51:31,791 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.027 2026-10-11 17:51:31,798 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:51:31,915 120 INFO rb-001770c-225483-423666 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-11 17:51:31,975 120 INFO rb-001770c-225483-423666 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-11 17:51:32,021 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:32] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.016 0.029 2026-10-11 17:51:32,162 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.041 0.076 2026-10-11 17:51:32,192 120 INFO rb-001770c-225483-423666 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-11 17:51:32,194 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 17:51:32,261 120 INFO rb-001770c-225483-423666 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-11 17:51:33,318 120 INFO rb-001770c-225483-423666 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-11 17:51:33,402 120 INFO rb-001770c-225483-423666 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-11 17:51:33,529 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.036 0.082 2026-10-11 17:51:33,533 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:51:33,560 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-10-11 17:51:33,562 120 INFO rb-001770c-225483-423666 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-11 17:51:33,835 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 27994892 (allocated 29859840) 2026-10-11 17:51:33,843 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 7950 2026-10-11 17:51:33,844 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-10-11 17:51:33,847 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 7950 2026-10-11 17:51:33,954 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423666/chrome_logs/chrome_log_20261011_175133_954368_test_reconcile_a11y_tour.txt 2026-10-11 17:51:33,954 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpkebxmg5t_chrome_odoo" 2026-10-11 17:51:34,013 120 INFO rb-001770c-225483-423666 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-11 17:51:36,350 120 INFO rb-001770c-225483-423666 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: 8200 2026-10-11 17:51:36,350 120 INFO rb-001770c-225483-423666 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/tmpqvphnrpq_chrome_odoo 2026-10-11 17:51:36,351 120 INFO rb-001770c-225483-423666 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:34175/json/version 2026-10-11 17:51:36,352 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34175/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:51:36,398 120 INFO rb-001770c-225483-423666 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-11 17:51:36,399 120 INFO rb-001770c-225483-423666 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:34175/json 2026-10-11 17:51:36,400 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:34175/json with timeout 3 increased to 10s during tests 2026-10-11 17:51:36,419 120 INFO rb-001770c-225483-423666 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:34175/devtools/page/CDC2FEBE3BC99712ADFEBF55A5A15B50 2026-10-11 17:51:36,440 120 INFO rb-001770c-225483-423666 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-11 17:51:36,456 120 INFO rb-001770c-225483-423666 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-11 17:51:36,616 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_focus_user from n/a 2026-10-11 17:51:36,627 120 INFO rb-001770c-225483-423666 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-11 17:51:36,634 120 INFO rb-001770c-225483-423666 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-11 17:51:36,635 120 INFO rb-001770c-225483-423666 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-11 17:51:36,664 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:51:38,657 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:38] "GET /odoo HTTP/1.1" 200 - 181 0.335 1.662 2026-10-11 17:51:38,664 120 INFO rb-001770c-225483-423666 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': 'CDC2FEBE3BC99712ADFEBF55A5A15B50', 'loaderId': 'D779B630C8E93D0AA0A160CEA0C212BF', 'isDownload': False} 2026-10-11 17:51:38,664 120 INFO rb-001770c-225483-423666 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-11 17:51:38,741 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:38] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.029 2026-10-11 17:51:38,755 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:38] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.050 2026-10-11 17:51:38,790 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.061 2026-10-11 17:51:38,808 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:38] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.099 2026-10-11 17:51:38,846 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:51:39,043 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:39] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.102 0.233 2026-10-11 17:51:39,054 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:39] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.164 2026-10-11 17:51:39,096 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:39] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:51:39,961 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-11 17:51:39,970 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-11 17:51:39,975 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:51:39,998 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 17:51:40,038 120 INFO rb-001770c-225483-423666 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-11 17:51:40,059 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:51:40,108 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.022 2026-10-11 17:51:40,138 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.009 0.018 2026-10-11 17:51:40,163 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.031 2026-10-11 17:51:40,227 120 INFO rb-001770c-225483-423666 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-11 17:51:40,339 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:51:40,365 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:51:40,381 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.052 0.074 2026-10-11 17:51:40,505 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:51:40,562 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "POST /mail/data HTTP/1.1" 200 - 34 0.094 0.201 2026-10-11 17:51:40,566 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.251 2026-10-11 17:51:40,657 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /web/image?model=res.users&field=avatar_128&id=912 HTTP/1.1" 200 - 16 0.053 0.311 2026-10-11 17:51:40,679 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.368 2026-10-11 17:51:40,718 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.258 2026-10-11 17:51:40,783 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:40] "GET /web/image/res.partner/2096/avatar_128?unique=1791741063000 HTTP/1.1" 200 - 8 0.023 0.461 2026-10-11 17:51:41,555 120 INFO rb-001770c-225483-423666 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-11 17:51:41,573 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.006 2026-10-11 17:51:41,577 120 INFO rb-001770c-225483-423666 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-11 17:51:41,632 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:51:41,652 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 17:51:41,817 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "POST /mail/data HTTP/1.1" 200 - 20 0.046 0.050 2026-10-11 17:51:41,874 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "GET /web/image?model=res.users&field=avatar_128&id=912 HTTP/1.1" 200 - 9 0.025 0.107 2026-10-11 17:51:41,917 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.137 2026-10-11 17:51:41,923 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.164 2026-10-11 17:51:41,988 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.122 2026-10-11 17:51:42,026 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:51:42,038 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "GET /web/image/res.partner/2096/avatar_128?unique=1791741063000 HTTP/1.1" 200 - 8 0.015 0.273 2026-10-11 17:51:42,105 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:51:42,373 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.113 0.311 2026-10-11 17:51:42,419 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.020 0.298 2026-10-11 17:51:42,459 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.019 0.033 2026-10-11 17:51:42,525 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.026 0.058 2026-10-11 17:51:42,530 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.088 2026-10-11 17:51:42,844 120 INFO rb-001770c-225483-423666 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-11 17:51:42,933 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.039 0.037 2026-10-11 17:51:42,940 120 INFO rb-001770c-225483-423666 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-11 17:51:42,979 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:42] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.022 2026-10-11 17:51:43,012 120 INFO rb-001770c-225483-423666 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-11 17:51:43,061 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:43] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.016 0.023 2026-10-11 17:51:43,070 120 INFO rb-001770c-225483-423666 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-11 17:51:43,142 120 INFO rb-001770c-225483-423666 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-11 17:51:43,218 120 INFO rb-001770c-225483-423666 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-11 17:51:43,286 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:43] "POST /web/action/load HTTP/1.1" 200 - 11 0.031 0.024 2026-10-11 17:51:43,520 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:43] "POST /web/action/run HTTP/1.1" 200 - 45 0.087 0.131 2026-10-11 17:51:43,635 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:43] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.012 0.084 2026-10-11 17:51:43,673 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:51:43,777 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:43] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.034 0.069 2026-10-11 17:51:43,941 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:43] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.010 0.077 2026-10-11 17:51:44,001 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.035 2026-10-11 17:51:44,029 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:51:44,099 120 INFO rb-001770c-225483-423666 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-11 17:51:44,115 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.018 2026-10-11 17:51:44,152 120 INFO rb-001770c-225483-423666 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-11 17:51:44,252 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.022 0.067 2026-10-11 17:51:44,278 120 INFO rb-001770c-225483-423666 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-11 17:51:44,281 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 17:51:44,353 120 INFO rb-001770c-225483-423666 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-11 17:51:44,481 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.054 0.067 2026-10-11 17:51:44,521 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:51:44,544 120 INFO rb-001770c-225483-423666 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-11 17:51:44,548 120 INFO rb-001770c-225483-423666 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-11 17:51:44,567 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:51:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.018 0.028 2026-10-11 17:51:44,786 120 INFO rb-001770c-225483-423666 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 25281864 (allocated 26714112) 2026-10-11 17:51:44,786 120 INFO rb-001770c-225483-423666 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 8200 2026-10-11 17:51:44,788 120 INFO rb-001770c-225483-423666 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-11 17:51:44,789 120 INFO rb-001770c-225483-423666 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 8200 2026-10-11 17:51:44,940 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175144_940325_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-10-11 17:51:44,940 120 INFO rb-001770c-225483-423666 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/tmpqvphnrpq_chrome_odoo" 2026-10-11 17:51:45,041 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:52:02,245 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-11 17:52:04,386 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 8439 2026-10-11 17:52:04,386 120 INFO rb-001770c-225483-423666 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/tmpj1iyjcrx_chrome_odoo 2026-10-11 17:52:04,386 120 INFO rb-001770c-225483-423666 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:43009/json/version 2026-10-11 17:52:04,387 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43009/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:52:04,417 120 INFO rb-001770c-225483-423666 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-11 17:52:04,417 120 INFO rb-001770c-225483-423666 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:43009/json 2026-10-11 17:52:04,418 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43009/json with timeout 3 increased to 10s during tests 2026-10-11 17:52:04,434 120 INFO rb-001770c-225483-423666 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:43009/devtools/page/08B683CC273E4E20FCDD7CDA10CD0F9E 2026-10-11 17:52:04,454 120 INFO rb-001770c-225483-423666 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-11 17:52:04,471 120 INFO rb-001770c-225483-423666 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-11 17:52:04,608 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_badge_user from n/a 2026-10-11 17:52:04,625 120 INFO rb-001770c-225483-423666 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-11 17:52:04,628 120 INFO rb-001770c-225483-423666 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-11 17:52:04,628 120 INFO rb-001770c-225483-423666 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-11 17:52:04,650 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:52:06,533 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:06] "GET /odoo HTTP/1.1" 200 - 181 0.189 1.697 2026-10-11 17:52:06,548 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': '08B683CC273E4E20FCDD7CDA10CD0F9E', 'loaderId': 'DC6352393D18802698366474C66EB99A', 'isDownload': False} 2026-10-11 17:52:06,548 120 INFO rb-001770c-225483-423666 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-11 17:52:06,608 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:06] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 17:52:06,658 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:52:06,868 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:06] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.133 0.134 2026-10-11 17:52:06,877 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:06] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.277 2026-10-11 17:52:06,889 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:06] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.274 2026-10-11 17:52:06,925 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.294 2026-10-11 17:52:06,945 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:06] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:52:07,045 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:07] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:52:08,036 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:52:08,060 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:52:08,076 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:52:08,103 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-11 17:52:08,109 120 INFO rb-001770c-225483-423666 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-11 17:52:08,124 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:52:08,189 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.024 2026-10-11 17:52:08,205 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:52:08,233 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.017 2026-10-11 17:52:08,336 120 INFO rb-001770c-225483-423666 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-11 17:52:08,415 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "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-11 17:52:08,418 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:52:08,476 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "POST /mail/data HTTP/1.1" 200 - 34 0.098 0.064 2026-10-11 17:52:08,509 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.130 2026-10-11 17:52:08,512 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-10-11 17:52:08,570 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /web/image?model=res.users&field=avatar_128&id=915 HTTP/1.1" 200 - 16 0.020 0.191 2026-10-11 17:52:08,621 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /web/image/res.partner/2107/avatar_128?unique=1791741105000 HTTP/1.1" 200 - 8 0.015 0.242 2026-10-11 17:52:08,728 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:52:08,733 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.028 0.280 2026-10-11 17:52:08,836 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.040 0.295 2026-10-11 17:52:08,864 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:52:08,887 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.066 2026-10-11 17:52:09,105 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:09] "POST /mail/data HTTP/1.1" 200 - 37 0.108 0.327 2026-10-11 17:52:09,972 120 INFO rb-001770c-225483-423666 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-11 17:52:10,000 120 INFO rb-001770c-225483-423666 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-11 17:52:10,001 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.011 2026-10-11 17:52:10,049 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:52:10,065 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:52:10,242 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /mail/data HTTP/1.1" 200 - 20 0.043 0.064 2026-10-11 17:52:10,245 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.019 2026-10-11 17:52:10,299 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "GET /web/image?model=res.users&field=avatar_128&id=915 HTTP/1.1" 304 - 9 0.017 0.058 2026-10-11 17:52:10,339 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.097 2026-10-11 17:52:10,386 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.013 0.045 2026-10-11 17:52:10,416 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.133 2026-10-11 17:52:10,457 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:52:10,603 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.055 0.180 2026-10-11 17:52:10,822 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.065 0.095 2026-10-11 17:52:10,951 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:52:11,073 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.020 2026-10-11 17:52:11,079 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.014 2026-10-11 17:52:11,097 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.047 2026-10-11 17:52:11,132 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 17:52:11,315 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:52:11,321 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:52:11,351 120 INFO rb-001770c-225483-423666 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-11 17:52:11,416 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.017 0.041 2026-10-11 17:52:11,708 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.056 0.202 2026-10-11 17:52:11,753 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 17:52:11,802 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.019 2026-10-11 17:52:11,821 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.032 2026-10-11 17:52:11,889 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:11] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.037 2026-10-11 17:52:11,979 120 INFO rb-001770c-225483-423666 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-11 17:52:12,113 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.125 2026-10-11 17:52:12,162 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:52:12,269 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.047 0.072 2026-10-11 17:52:12,369 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.020 2026-10-11 17:52:12,543 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.055 0.127 2026-10-11 17:52:12,612 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.011 0.039 2026-10-11 17:52:12,702 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.027 0.035 2026-10-11 17:52:12,709 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 17:52:12,842 120 INFO rb-001770c-225483-423666 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-11 17:52:12,905 120 INFO rb-001770c-225483-423666 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-11 17:52:12,957 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:12] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.012 0.033 2026-10-11 17:52:13,106 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.039 0.086 2026-10-11 17:52:13,170 120 INFO rb-001770c-225483-423666 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-11 17:52:13,171 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:52:13,230 120 INFO rb-001770c-225483-423666 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-11 17:52:13,380 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.038 0.107 2026-10-11 17:52:13,446 120 INFO rb-001770c-225483-423666 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-11 17:52:13,452 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-11 17:52:13,516 120 INFO rb-001770c-225483-423666 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-11 17:52:13,581 120 INFO rb-001770c-225483-423666 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-11 17:52:13,730 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.046 0.085 2026-10-11 17:52:13,760 120 INFO rb-001770c-225483-423666 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-11 17:52:13,774 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-11 17:52:13,825 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-10-11 17:52:13,826 120 INFO rb-001770c-225483-423666 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-11 17:52:14,108 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 27980844 (allocated 29597696) 2026-10-11 17:52:14,121 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 8439 2026-10-11 17:52:14,125 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-10-11 17:52:14,129 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 8439 2026-10-11 17:52:14,282 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175214_282300_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-10-11 17:52:14,282 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmpj1iyjcrx_chrome_odoo" 2026-10-11 17:52:14,407 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:52:30,594 120 INFO rb-001770c-225483-423666 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-11 17:52:33,756 120 INFO rb-001770c-225483-423666 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: 8691 2026-10-11 17:52:33,757 120 INFO rb-001770c-225483-423666 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/tmpw_pmb_7b_chrome_odoo 2026-10-11 17:52:33,757 120 INFO rb-001770c-225483-423666 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:36029/json/version 2026-10-11 17:52:33,765 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36029/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:52:33,828 120 INFO rb-001770c-225483-423666 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-11 17:52:33,828 120 INFO rb-001770c-225483-423666 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:36029/json 2026-10-11 17:52:33,829 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36029/json with timeout 3 increased to 10s during tests 2026-10-11 17:52:33,840 120 INFO rb-001770c-225483-423666 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:36029/devtools/page/A371C7CF27626AFAA0669DCBFD3470F3 2026-10-11 17:52:33,886 120 INFO rb-001770c-225483-423666 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-11 17:52:33,904 120 INFO rb-001770c-225483-423666 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-11 17:52:34,143 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_clear_account_focus_user from n/a 2026-10-11 17:52:34,158 120 INFO rb-001770c-225483-423666 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-11 17:52:34,166 120 INFO rb-001770c-225483-423666 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-11 17:52:34,166 120 INFO rb-001770c-225483-423666 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-11 17:52:34,209 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:52:36,100 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:36] "GET /odoo HTTP/1.1" 200 - 181 0.198 1.698 2026-10-11 17:52:36,106 120 INFO rb-001770c-225483-423666 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': 'A371C7CF27626AFAA0669DCBFD3470F3', 'loaderId': '5F58677878A307959C21743F89FF620E', 'isDownload': False} 2026-10-11 17:52:36,106 120 INFO rb-001770c-225483-423666 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-11 17:52:36,153 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:36] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 17:52:36,171 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:36] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-10-11 17:52:36,211 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:52:36,475 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:36] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.142 0.184 2026-10-11 17:52:36,509 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.346 2026-10-11 17:52:36,518 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:36] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.367 2026-10-11 17:52:36,539 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:36] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-11 17:52:37,179 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-11 17:52:37,293 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:52:37,300 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:52:37,303 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:52:37,337 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 17:52:37,353 120 INFO rb-001770c-225483-423666 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-11 17:52:37,369 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:52:37,425 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.028 2026-10-11 17:52:37,434 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 17:52:37,459 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.024 2026-10-11 17:52:37,534 120 INFO rb-001770c-225483-423666 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-11 17:52:37,642 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:52:37,662 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:52:37,673 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.063 2026-10-11 17:52:37,741 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /web/image/res.partner/2118/avatar_128?unique=1791741134000 HTTP/1.1" 200 - 15 0.021 0.133 2026-10-11 17:52:37,806 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /web/image?model=res.users&field=avatar_128&id=918 HTTP/1.1" 200 - 9 0.020 0.191 2026-10-11 17:52:37,832 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.255 2026-10-11 17:52:37,840 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.212 2026-10-11 17:52:37,864 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:52:37,913 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.176 2026-10-11 17:52:38,038 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:38] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.048 0.369 2026-10-11 17:52:38,052 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:52:38,188 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:52:38,194 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:38] "POST /mail/data HTTP/1.1" 200 - 37 0.076 0.110 2026-10-11 17:52:38,232 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.116 2026-10-11 17:52:39,101 120 INFO rb-001770c-225483-423666 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-11 17:52:39,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.007 2026-10-11 17:52:39,130 120 INFO rb-001770c-225483-423666 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-11 17:52:39,212 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.022 2026-10-11 17:52:39,242 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.005 0.036 2026-10-11 17:52:39,363 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.046 2026-10-11 17:52:39,485 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.051 0.040 2026-10-11 17:52:39,529 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "GET /web/image?model=res.users&field=avatar_128&id=918 HTTP/1.1" 304 - 9 0.012 0.116 2026-10-11 17:52:39,560 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.136 2026-10-11 17:52:39,562 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.159 2026-10-11 17:52:39,601 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:52:39,824 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.092 0.219 2026-10-11 17:52:39,867 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:39] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.013 0.267 2026-10-11 17:52:40,042 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.087 0.090 2026-10-11 17:52:40,164 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:52:40,276 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-10-11 17:52:40,290 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.004 0.019 2026-10-11 17:52:40,305 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.039 2026-10-11 17:52:40,338 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 17:52:40,555 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:52:40,557 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:52:40,579 120 INFO rb-001770c-225483-423666 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-11 17:52:40,648 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:40] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.019 0.041 2026-10-11 17:52:41,057 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.105 0.261 2026-10-11 17:52:41,108 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.013 0.019 2026-10-11 17:52:41,169 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.026 2026-10-11 17:52:41,189 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.039 2026-10-11 17:52:41,251 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.037 2026-10-11 17:52:41,375 120 INFO rb-001770c-225483-423666 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-11 17:52:41,475 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.002 0.128 2026-10-11 17:52:41,530 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:52:41,642 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.038 0.080 2026-10-11 17:52:41,738 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.019 2026-10-11 17:52:41,914 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.055 0.133 2026-10-11 17:52:41,966 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.013 0.025 2026-10-11 17:52:41,997 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:52:42,032 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.033 2026-10-11 17:52:42,141 120 INFO rb-001770c-225483-423666 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-11 17:52:42,201 120 INFO rb-001770c-225483-423666 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-11 17:52:42,244 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.011 0.031 2026-10-11 17:52:42,409 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.056 0.092 2026-10-11 17:52:42,444 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 17:52:42,450 120 INFO rb-001770c-225483-423666 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-11 17:52:42,561 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.029 0.074 2026-10-11 17:52:42,595 120 INFO rb-001770c-225483-423666 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-11 17:52:42,624 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.030 2026-10-11 17:52:42,682 120 INFO rb-001770c-225483-423666 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-11 17:52:42,738 120 INFO rb-001770c-225483-423666 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-11 17:52:42,796 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.027 0.077 2026-10-11 17:52:42,829 120 INFO rb-001770c-225483-423666 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-11 17:52:42,829 120 INFO rb-001770c-225483-423666 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-11 17:52:42,899 120 INFO rb-001770c-225483-423666 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-11 17:52:42,930 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:42] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.023 2026-10-11 17:52:42,952 120 INFO rb-001770c-225483-423666 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-11 17:52:43,014 120 INFO rb-001770c-225483-423666 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-11 17:52:43,075 120 INFO rb-001770c-225483-423666 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-11 17:52:43,177 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.030 0.066 2026-10-11 17:52:43,227 120 INFO rb-001770c-225483-423666 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-11 17:52:43,227 120 INFO rb-001770c-225483-423666 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-11 17:52:43,280 120 INFO rb-001770c-225483-423666 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-11 17:52:43,281 120 INFO rb-001770c-225483-423666 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-11 17:52:43,584 120 INFO rb-001770c-225483-423666 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 28546772 (allocated 30908416) 2026-10-11 17:52:43,593 120 INFO rb-001770c-225483-423666 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 8691 2026-10-11 17:52:43,597 120 INFO rb-001770c-225483-423666 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-11 17:52:43,598 120 INFO rb-001770c-225483-423666 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 8691 2026-10-11 17:52:43,725 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175243_724890_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-10-11 17:52:43,725 120 INFO rb-001770c-225483-423666 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/tmpw_pmb_7b_chrome_odoo" 2026-10-11 17:52:43,791 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-10-11 17:52:46,674 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 8949 2026-10-11 17:52:46,674 120 INFO rb-001770c-225483-423666 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/tmp40dvftg3_chrome_odoo 2026-10-11 17:52:46,675 120 INFO rb-001770c-225483-423666 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:33593/json/version 2026-10-11 17:52:46,676 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33593/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:52:46,721 120 INFO rb-001770c-225483-423666 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-11 17:52:46,722 120 INFO rb-001770c-225483-423666 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:33593/json 2026-10-11 17:52:46,722 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33593/json with timeout 3 increased to 10s during tests 2026-10-11 17:52:46,743 120 INFO rb-001770c-225483-423666 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:33593/devtools/page/498D043C17726FD37EEC95504B80E48C 2026-10-11 17:52:46,757 120 INFO rb-001770c-225483-423666 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-11 17:52:46,776 120 INFO rb-001770c-225483-423666 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-11 17:52:46,941 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_clear_account_user from n/a 2026-10-11 17:52:46,956 120 INFO rb-001770c-225483-423666 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-11 17:52:46,970 120 INFO rb-001770c-225483-423666 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-11 17:52:46,970 120 INFO rb-001770c-225483-423666 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-11 17:52:46,987 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:52:50,225 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /odoo HTTP/1.1" 200 - 181 0.175 3.068 2026-10-11 17:52:50,230 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': '498D043C17726FD37EEC95504B80E48C', 'loaderId': 'B2F80E4B6EFE817908399F5CABC0B140', 'isDownload': False} 2026-10-11 17:52:50,230 120 INFO rb-001770c-225483-423666 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-11 17:52:50,291 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-11 17:52:50,308 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-10-11 17:52:50,358 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.040 2026-10-11 17:52:50,364 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:52:50,369 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.079 2026-10-11 17:52:50,577 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.082 0.207 2026-10-11 17:52:50,598 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.180 2026-10-11 17:52:50,658 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:50] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.018 2026-10-11 17:52:51,414 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-11 17:52:51,414 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 17:52:51,422 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-11 17:52:51,446 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-11 17:52:51,468 120 INFO rb-001770c-225483-423666 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-11 17:52:51,490 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:52:51,545 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.027 2026-10-11 17:52:51,557 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-11 17:52:51,576 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.024 2026-10-11 17:52:51,626 120 INFO rb-001770c-225483-423666 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-11 17:52:51,702 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:52:51,716 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:52:51,745 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.055 2026-10-11 17:52:51,817 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /web/image/res.partner/2119/avatar_128?unique=1791741134000 HTTP/1.1" 200 - 15 0.035 0.106 2026-10-11 17:52:51,904 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.020 0.231 2026-10-11 17:52:51,981 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /web/image?model=res.users&field=avatar_128&id=919 HTTP/1.1" 200 - 9 0.018 0.299 2026-10-11 17:52:51,989 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.282 2026-10-11 17:52:52,023 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.055 2026-10-11 17:52:52,038 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:52:52,077 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.297 2026-10-11 17:52:52,103 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.417 2026-10-11 17:52:52,975 120 INFO rb-001770c-225483-423666 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-11 17:52:52,981 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.010 2026-10-11 17:52:53,007 120 INFO rb-001770c-225483-423666 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-11 17:52:53,063 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.009 2026-10-11 17:52:53,087 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.022 2026-10-11 17:52:53,249 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.062 2026-10-11 17:52:53,281 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.099 2026-10-11 17:52:53,341 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "GET /web/image?model=res.users&field=avatar_128&id=919 HTTP/1.1" 200 - 9 0.026 0.151 2026-10-11 17:52:53,343 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.187 2026-10-11 17:52:53,394 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:52:53,581 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.069 0.205 2026-10-11 17:52:53,609 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.329 2026-10-11 17:52:53,650 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:52:53,666 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.029 0.261 2026-10-11 17:52:53,826 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.071 0.123 2026-10-11 17:52:53,989 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:52:54,086 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.021 2026-10-11 17:52:54,094 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.023 2026-10-11 17:52:54,099 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.028 2026-10-11 17:52:54,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:52:54,311 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:52:54,312 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:52:54,350 120 INFO rb-001770c-225483-423666 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-11 17:52:54,391 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.015 0.022 2026-10-11 17:52:54,807 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.139 0.244 2026-10-11 17:52:54,873 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.011 0.019 2026-10-11 17:52:54,929 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.032 2026-10-11 17:52:54,950 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.044 2026-10-11 17:52:54,999 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:54] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.031 2026-10-11 17:52:55,089 120 INFO rb-001770c-225483-423666 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-11 17:52:55,219 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.128 2026-10-11 17:52:55,257 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:52:55,374 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.039 0.076 2026-10-11 17:52:55,460 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.021 2026-10-11 17:52:55,638 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.040 0.140 2026-10-11 17:52:55,684 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.025 2026-10-11 17:52:55,754 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.032 2026-10-11 17:52:55,763 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:52:55,869 120 INFO rb-001770c-225483-423666 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-11 17:52:55,941 120 INFO rb-001770c-225483-423666 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-11 17:52:55,992 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:55] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.017 0.033 2026-10-11 17:52:56,126 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.029 0.080 2026-10-11 17:52:56,161 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:52:56,174 120 INFO rb-001770c-225483-423666 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-11 17:52:56,309 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.038 0.085 2026-10-11 17:52:56,341 120 INFO rb-001770c-225483-423666 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-11 17:52:56,389 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.029 0.032 2026-10-11 17:52:56,465 120 INFO rb-001770c-225483-423666 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-11 17:52:56,517 120 INFO rb-001770c-225483-423666 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-11 17:52:56,572 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.022 0.083 2026-10-11 17:52:56,629 120 INFO rb-001770c-225483-423666 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-11 17:52:56,631 120 INFO rb-001770c-225483-423666 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-11 17:52:56,707 120 INFO rb-001770c-225483-423666 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-11 17:52:56,738 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:56] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.021 2026-10-11 17:52:56,774 120 INFO rb-001770c-225483-423666 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-11 17:52:56,882 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.033 0.073 2026-10-11 17:52:56,923 120 INFO rb-001770c-225483-423666 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-11 17:52:56,925 120 INFO rb-001770c-225483-423666 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-11 17:52:56,984 120 INFO rb-001770c-225483-423666 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-11 17:52:57,066 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.041 0.034 2026-10-11 17:52:57,115 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.020 2026-10-11 17:52:57,289 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.067 0.060 2026-10-11 17:52:57,338 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.022 2026-10-11 17:52:57,356 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.023 2026-10-11 17:52:57,404 120 INFO rb-001770c-225483-423666 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-11 17:52:57,472 120 INFO rb-001770c-225483-423666 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-11 17:52:57,596 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.042 0.062 2026-10-11 17:52:57,602 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 17:52:57,648 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.008 0.018 2026-10-11 17:52:57,688 120 INFO rb-001770c-225483-423666 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-11 17:52:57,761 120 INFO rb-001770c-225483-423666 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-11 17:52:57,813 120 INFO rb-001770c-225483-423666 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-11 17:52:57,814 120 INFO rb-001770c-225483-423666 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-11 17:52:57,833 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:52:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.027 0.041 2026-10-11 17:52:57,871 120 INFO rb-001770c-225483-423666 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-11 17:52:57,872 120 INFO rb-001770c-225483-423666 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-11 17:52:58,125 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 30137556 (allocated 31694848) 2026-10-11 17:52:58,125 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Closing chrome headless with pid 8949 2026-10-11 17:52:58,128 120 INFO rb-001770c-225483-423666 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-11 17:52:58,130 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Terminating chrome headless with pid 8949 2026-10-11 17:52:58,242 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175258_241818_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-10-11 17:52:58,242 120 INFO rb-001770c-225483-423666 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/tmp40dvftg3_chrome_odoo" 2026-10-11 17:52:58,347 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:53:14,390 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-11 17:53:16,691 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 9203 2026-10-11 17:53:16,692 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmp9imr5r3p_chrome_odoo 2026-10-11 17:53:16,692 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:39115/json/version 2026-10-11 17:53:16,693 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39115/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:53:16,715 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 17:53:16,715 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:39115/json 2026-10-11 17:53:16,716 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39115/json with timeout 3 increased to 10s during tests 2026-10-11 17:53:16,734 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:39115/devtools/page/BD50197457FA937974B148F26BC4C36E 2026-10-11 17:53:16,746 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-10-11 17:53:16,754 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-10-11 17:53:16,937 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_fx_user from n/a 2026-10-11 17:53:16,949 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-10-11 17:53:16,957 120 INFO rb-001770c-225483-423666 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-11 17:53:16,957 120 INFO rb-001770c-225483-423666 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-11 17:53:16,980 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:53:18,601 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:18] "GET /odoo HTTP/1.1" 200 - 186 0.163 1.462 2026-10-11 17:53:18,606 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'BD50197457FA937974B148F26BC4C36E', 'loaderId': '2B1EDDF0FCEEF82A3B2A99FC0E966E4A', 'isDownload': False} 2026-10-11 17:53:18,606 120 INFO rb-001770c-225483-423666 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-11 17:53:18,686 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:18] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-10-11 17:53:18,730 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:53:18,973 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:18] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.136 0.170 2026-10-11 17:53:19,001 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.320 2026-10-11 17:53:19,019 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:19] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.364 2026-10-11 17:53:19,028 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:19] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.353 2026-10-11 17:53:19,041 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:19] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-11 17:53:19,115 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:19] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.009 2026-10-11 17:53:20,103 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:53:20,109 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-11 17:53:20,127 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:53:20,136 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.011 2026-10-11 17:53:20,150 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:53:20,187 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:53:20,254 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.033 2026-10-11 17:53:20,264 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-11 17:53:20,292 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.032 2026-10-11 17:53:20,375 120 INFO rb-001770c-225483-423666 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-11 17:53:20,468 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:53:20,492 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "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-11 17:53:20,528 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "POST /mail/data HTTP/1.1" 200 - 34 0.076 0.066 2026-10-11 17:53:20,632 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.030 0.173 2026-10-11 17:53:20,710 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /web/image/res.partner/2130/avatar_128?unique=1791741178000 HTTP/1.1" 200 - 15 0.028 0.233 2026-10-11 17:53:20,725 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:53:20,737 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.298 2026-10-11 17:53:20,783 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /web/image?model=res.users&field=avatar_128&id=922 HTTP/1.1" 200 - 9 0.011 0.325 2026-10-11 17:53:20,785 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.291 2026-10-11 17:53:20,832 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.261 2026-10-11 17:53:20,856 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.147 2026-10-11 17:53:21,704 120 INFO rb-001770c-225483-423666 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-11 17:53:21,712 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.004 2026-10-11 17:53:21,734 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:53:21,796 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:53:21,810 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-11 17:53:21,985 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:21] "POST /mail/data HTTP/1.1" 200 - 20 0.088 0.045 2026-10-11 17:53:22,042 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /web/image?model=res.users&field=avatar_128&id=922 HTTP/1.1" 200 - 9 0.020 0.152 2026-10-11 17:53:22,097 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /web/image/res.partner/2130/avatar_128?unique=1791741178000 HTTP/1.1" 200 - 8 0.018 0.199 2026-10-11 17:53:22,099 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.211 2026-10-11 17:53:22,136 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:53:22,140 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.236 2026-10-11 17:53:22,173 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.147 2026-10-11 17:53:22,212 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:53:22,217 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.010 0.084 2026-10-11 17:53:22,383 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.059 0.138 2026-10-11 17:53:22,600 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.087 0.092 2026-10-11 17:53:22,751 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:53:22,839 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-10-11 17:53:22,851 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 17:53:22,862 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.025 2026-10-11 17:53:22,880 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:22] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:53:23,007 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:53:23,008 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:53:23,063 120 INFO rb-001770c-225483-423666 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-11 17:53:23,118 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.037 2026-10-11 17:53:23,528 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.125 0.252 2026-10-11 17:53:23,571 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-11 17:53:23,627 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.022 2026-10-11 17:53:23,662 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.011 0.054 2026-10-11 17:53:23,715 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.010 0.034 2026-10-11 17:53:23,804 120 INFO rb-001770c-225483-423666 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-11 17:53:23,882 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.002 0.101 2026-10-11 17:53:23,922 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:53:24,030 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.040 0.066 2026-10-11 17:53:24,118 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.012 0.027 2026-10-11 17:53:24,242 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.028 0.117 2026-10-11 17:53:24,298 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.031 2026-10-11 17:53:24,394 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.026 0.042 2026-10-11 17:53:24,400 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-10-11 17:53:24,534 120 INFO rb-001770c-225483-423666 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-11 17:53:24,588 120 INFO rb-001770c-225483-423666 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-11 17:53:24,626 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.029 2026-10-11 17:53:24,776 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.035 0.101 2026-10-11 17:53:24,808 120 INFO rb-001770c-225483-423666 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-11 17:53:24,808 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:53:24,872 120 INFO rb-001770c-225483-423666 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-11 17:53:24,932 120 INFO rb-001770c-225483-423666 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-11 17:53:25,012 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.029 0.044 2026-10-11 17:53:25,254 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #922 deleted account.move.line.ctp records with IDs: [1593] 2026-10-11 17:53:25,475 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #922 deleted account.move.line records with IDs: [3252] 2026-10-11 17:53:26,584 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:26] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.718 0.834 2026-10-11 17:53:26,596 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 1.549 2026-10-11 17:53:26,675 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.022 0.052 2026-10-11 17:53:26,680 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-10-11 17:53:26,733 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:53:26,775 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-10-11 17:53:26,776 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-11 17:53:26,779 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:26] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:53:27,066 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 28188532 (allocated 29859840) 2026-10-11 17:53:27,074 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 9203 2026-10-11 17:53:27,075 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-10-11 17:53:27,076 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 9203 2026-10-11 17:53:27,198 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423666/chrome_logs/chrome_log_20261011_175327_198116_test_reconcile_fx_validate_tour.txt 2026-10-11 17:53:27,198 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmp9imr5r3p_chrome_odoo" 2026-10-11 17:53:27,260 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-11 17:53:29,372 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 9457 2026-10-11 17:53:29,372 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpnz7ba4bt_chrome_odoo 2026-10-11 17:53:29,373 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36389/json/version 2026-10-11 17:53:29,377 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36389/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:53:29,443 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 17:53:29,443 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36389/json 2026-10-11 17:53:29,444 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36389/json with timeout 3 increased to 10s during tests 2026-10-11 17:53:29,463 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:36389/devtools/page/BDB686B48B28C75AD41D9B3780F2339C 2026-10-11 17:53:29,478 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-10-11 17:53:29,490 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-10-11 17:53:29,644 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_manual_fx_user from n/a 2026-10-11 17:53:29,659 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-10-11 17:53:29,665 120 INFO rb-001770c-225483-423666 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-11 17:53:29,665 120 INFO rb-001770c-225483-423666 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-11 17:53:29,679 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:53:31,504 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /odoo HTTP/1.1" 200 - 186 0.238 1.590 2026-10-11 17:53:31,508 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'BDB686B48B28C75AD41D9B3780F2339C', 'loaderId': 'C6A06509951DF78461F250A37344BE65', 'isDownload': False} 2026-10-11 17:53:31,509 120 INFO rb-001770c-225483-423666 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-11 17:53:31,568 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-11 17:53:31,595 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-10-11 17:53:31,717 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:53:31,865 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.132 0.175 2026-10-11 17:53:31,879 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.315 2026-10-11 17:53:31,905 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.314 2026-10-11 17:53:31,934 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:53:31,976 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:31] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:53:32,783 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:53:32,786 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 17:53:32,797 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:53:32,823 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.015 2026-10-11 17:53:32,826 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:53:32,876 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:53:32,942 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.036 2026-10-11 17:53:32,960 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.049 2026-10-11 17:53:32,985 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.058 2026-10-11 17:53:33,037 120 INFO rb-001770c-225483-423666 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-11 17:53:33,149 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:53:33,178 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "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-11 17:53:33,192 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "POST /mail/data HTTP/1.1" 200 - 34 0.097 0.065 2026-10-11 17:53:33,288 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 200 - 16 0.043 0.151 2026-10-11 17:53:33,344 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "GET /web/image/res.partner/2131/avatar_128?unique=1791741178000 HTTP/1.1" 200 - 8 0.017 0.219 2026-10-11 17:53:33,348 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.177 2026-10-11 17:53:33,380 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.268 2026-10-11 17:53:33,388 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:53:33,468 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.023 0.277 2026-10-11 17:53:33,530 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.291 2026-10-11 17:53:33,583 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.018 2026-10-11 17:53:33,623 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:53:34,497 120 INFO rb-001770c-225483-423666 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-11 17:53:34,506 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-11 17:53:34,527 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:53:34,577 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:53:34,595 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-11 17:53:34,759 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.056 2026-10-11 17:53:34,761 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.027 2026-10-11 17:53:34,856 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 304 - 9 0.030 0.091 2026-10-11 17:53:34,894 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.143 2026-10-11 17:53:34,944 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.103 2026-10-11 17:53:34,982 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:34] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.009 0.223 2026-10-11 17:53:35,005 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:53:35,322 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.109 0.271 2026-10-11 17:53:35,410 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.029 0.026 2026-10-11 17:53:35,532 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.064 0.078 2026-10-11 17:53:35,537 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.145 2026-10-11 17:53:35,795 120 INFO rb-001770c-225483-423666 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-11 17:53:35,857 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.021 2026-10-11 17:53:35,876 120 INFO rb-001770c-225483-423666 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-11 17:53:35,928 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.017 2026-10-11 17:53:35,937 120 INFO rb-001770c-225483-423666 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-11 17:53:36,000 120 INFO rb-001770c-225483-423666 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-11 17:53:36,069 120 INFO rb-001770c-225483-423666 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-11 17:53:36,122 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.031 2026-10-11 17:53:36,371 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/action/run HTTP/1.1" 200 - 57 0.093 0.142 2026-10-11 17:53:36,464 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.065 2026-10-11 17:53:36,500 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:53:36,595 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.020 0.059 2026-10-11 17:53:36,799 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.036 0.095 2026-10-11 17:53:36,856 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.034 2026-10-11 17:53:36,891 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:53:36,972 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.016 2026-10-11 17:53:36,974 120 INFO rb-001770c-225483-423666 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-11 17:53:37,012 120 INFO rb-001770c-225483-423666 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-11 17:53:37,075 120 INFO rb-001770c-225483-423666 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-11 17:53:37,152 120 INFO rb-001770c-225483-423666 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-11 17:53:38,184 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.442 0.587 2026-10-11 17:53:38,197 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 1.024 2026-10-11 17:53:38,204 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.909 2026-10-11 17:53:38,258 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.012 0.048 2026-10-11 17:53:38,330 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 17:53:38,354 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 17:53:38,374 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-10-11 17:53:38,375 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-11 17:53:38,494 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.079 0.077 2026-10-11 17:53:38,510 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:53:38] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.105 2026-10-11 17:53:38,647 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 25884976 (allocated 27500544) 2026-10-11 17:53:38,689 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 9457 2026-10-11 17:53:38,690 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-10-11 17:53:38,691 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 9457 2026-10-11 17:53:38,822 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423666/chrome_logs/chrome_log_20261011_175338_822022_test_reconcile_manual_fx_tour.txt 2026-10-11 17:53:38,822 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpnz7ba4bt_chrome_odoo" 2026-10-11 17:53:38,938 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:53:56,860 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-11 17:53:58,793 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 9714 2026-10-11 17:53:58,794 120 INFO rb-001770c-225483-423666 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/tmp4lwd5v38_chrome_odoo 2026-10-11 17:53:58,794 120 INFO rb-001770c-225483-423666 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:37641/json/version 2026-10-11 17:53:58,795 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37641/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:53:58,829 120 INFO rb-001770c-225483-423666 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-11 17:53:58,830 120 INFO rb-001770c-225483-423666 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:37641/json 2026-10-11 17:53:58,830 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:37641/json with timeout 3 increased to 10s during tests 2026-10-11 17:53:58,839 120 INFO rb-001770c-225483-423666 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:37641/devtools/page/6349D9689E048B3C2A669F860E72C3BE 2026-10-11 17:53:58,873 120 INFO rb-001770c-225483-423666 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-11 17:53:58,897 120 INFO rb-001770c-225483-423666 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-11 17:53:59,071 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_fence_absent from n/a 2026-10-11 17:53:59,087 120 INFO rb-001770c-225483-423666 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-11 17:53:59,093 120 INFO rb-001770c-225483-423666 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-11 17:53:59,093 120 INFO rb-001770c-225483-423666 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-11 17:53:59,121 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:54:00,764 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:00] "GET /odoo HTTP/1.1" 200 - 181 0.168 1.480 2026-10-11 17:54:00,769 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '6349D9689E048B3C2A669F860E72C3BE', 'loaderId': '84C2FC4BD40C37A6A157BC51764E64EA', 'isDownload': False} 2026-10-11 17:54:00,770 120 INFO rb-001770c-225483-423666 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-11 17:54:00,836 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:00] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.014 0.014 2026-10-11 17:54:01,070 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /web/webclient/load_menus/c2cb161d92e9504abb7352290cfa38ebbbdd1fa68c06e5fd010e385f2ed52103 HTTP/1.1" 200 - 139 0.130 0.132 2026-10-11 17:54:01,093 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.270 2026-10-11 17:54:01,109 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.297 2026-10-11 17:54:01,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.313 2026-10-11 17:54:01,144 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 17:54:01,158 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:01,196 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:54:01,953 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 17:54:01,958 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-11 17:54:01,999 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.056 2026-10-11 17:54:02,008 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-11 17:54:02,020 120 INFO rb-001770c-225483-423666 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-11 17:54:02,042 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:54:02,090 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.022 2026-10-11 17:54:02,112 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:54:02,143 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.021 2026-10-11 17:54:02,223 120 INFO rb-001770c-225483-423666 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-11 17:54:02,314 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:02,323 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:02,363 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.069 2026-10-11 17:54:02,442 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /web/image?model=res.users&field=avatar_128&id=926 HTTP/1.1" 200 - 16 0.031 0.161 2026-10-11 17:54:02,507 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /web/image/res.partner/2142/avatar_128?unique=1791741218000 HTTP/1.1" 200 - 8 0.025 0.219 2026-10-11 17:54:02,527 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.265 2026-10-11 17:54:02,532 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.245 2026-10-11 17:54:02,561 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:54:02,630 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.029 0.313 2026-10-11 17:54:02,676 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.276 2026-10-11 17:54:02,747 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.020 2026-10-11 17:54:02,758 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:03,669 120 INFO rb-001770c-225483-423666 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-11 17:54:03,681 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-11 17:54:03,696 120 INFO rb-001770c-225483-423666 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-11 17:54:03,761 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.016 2026-10-11 17:54:03,783 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.020 2026-10-11 17:54:03,923 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:03] "POST /mail/data HTTP/1.1" 200 - 20 0.053 0.050 2026-10-11 17:54:03,929 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.047 2026-10-11 17:54:03,972 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.055 2026-10-11 17:54:04,035 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "GET /web/image?model=res.users&field=avatar_128&id=926 HTTP/1.1" 304 - 9 0.011 0.120 2026-10-11 17:54:04,068 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.109 2026-10-11 17:54:04,101 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:54:04,112 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.016 0.043 2026-10-11 17:54:04,385 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.103 0.291 2026-10-11 17:54:04,605 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.082 0.088 2026-10-11 17:54:04,709 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:54:04,802 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.021 2026-10-11 17:54:04,812 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.021 2026-10-11 17:54:04,817 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.015 2026-10-11 17:54:04,834 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:04] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:54:05,032 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:05] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:05,034 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:05] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:54:05,066 120 INFO rb-001770c-225483-423666 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-11 17:54:05,148 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-10-11 17:54:05,148 120 INFO rb-001770c-225483-423666 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-11 17:54:05,381 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24520284 (allocated 25403392) 2026-10-11 17:54:05,394 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 9714 2026-10-11 17:54:05,395 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-10-11 17:54:05,396 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 9714 2026-10-11 17:54:05,510 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175405_509773_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-10-11 17:54:05,510 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmp4lwd5v38_chrome_odoo" 2026-10-11 17:54:05,576 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-11 17:54:07,502 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 9945 2026-10-11 17:54:07,502 120 INFO rb-001770c-225483-423666 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/tmpi72jnxod_chrome_odoo 2026-10-11 17:54:07,503 120 INFO rb-001770c-225483-423666 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:35549/json/version 2026-10-11 17:54:07,504 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35549/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:54:07,527 120 INFO rb-001770c-225483-423666 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-11 17:54:07,530 120 INFO rb-001770c-225483-423666 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:35549/json 2026-10-11 17:54:07,532 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:35549/json with timeout 3 increased to 10s during tests 2026-10-11 17:54:07,539 120 INFO rb-001770c-225483-423666 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:35549/devtools/page/EB9C8EBF9CB2BE8EE34388792D815A48 2026-10-11 17:54:07,552 120 INFO rb-001770c-225483-423666 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-11 17:54:07,560 120 INFO rb-001770c-225483-423666 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-11 17:54:07,712 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_fence_present from n/a 2026-10-11 17:54:07,724 120 INFO rb-001770c-225483-423666 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-11 17:54:07,730 120 INFO rb-001770c-225483-423666 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-11 17:54:07,730 120 INFO rb-001770c-225483-423666 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-11 17:54:07,753 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:54:10,845 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:10] "GET /odoo HTTP/1.1" 200 - 181 0.217 2.879 2026-10-11 17:54:10,850 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': 'EB9C8EBF9CB2BE8EE34388792D815A48', 'loaderId': '177D314491E5FE94A08FA29323BE0E22', 'isDownload': False} 2026-10-11 17:54:10,851 120 INFO rb-001770c-225483-423666 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-11 17:54:10,915 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:10] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:54:10,954 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.048 2026-10-11 17:54:10,962 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:10] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.067 2026-10-11 17:54:11,217 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:11] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.116 0.213 2026-10-11 17:54:11,224 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:11] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.339 2026-10-11 17:54:11,268 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:11] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:54:11,275 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:11,321 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:11] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 17:54:12,068 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:54:12,073 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:54:12,077 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:54:12,123 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.013 2026-10-11 17:54:12,134 120 INFO rb-001770c-225483-423666 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-11 17:54:12,157 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:54:12,242 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.047 2026-10-11 17:54:12,260 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.052 2026-10-11 17:54:12,301 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.024 0.058 2026-10-11 17:54:12,342 120 INFO rb-001770c-225483-423666 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-11 17:54:12,436 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:54:12,459 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "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-11 17:54:12,505 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "POST /mail/data HTTP/1.1" 200 - 34 0.087 0.085 2026-10-11 17:54:12,564 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /web/image/res.partner/2143/avatar_128?unique=1791741218000 HTTP/1.1" 200 - 15 0.019 0.186 2026-10-11 17:54:12,659 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.021 0.166 2026-10-11 17:54:12,702 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.310 2026-10-11 17:54:12,704 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.254 2026-10-11 17:54:12,772 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.036 0.211 2026-10-11 17:54:12,779 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:12,817 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /web/image?model=res.users&field=avatar_128&id=927 HTTP/1.1" 200 - 9 0.012 0.442 2026-10-11 17:54:12,842 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.104 2026-10-11 17:54:13,758 120 INFO rb-001770c-225483-423666 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-11 17:54:13,770 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.007 2026-10-11 17:54:13,786 120 INFO rb-001770c-225483-423666 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-11 17:54:13,839 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:54:13,862 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.013 2026-10-11 17:54:13,985 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:54:14,040 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /mail/data HTTP/1.1" 200 - 20 0.061 0.053 2026-10-11 17:54:14,095 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "GET /web/image?model=res.users&field=avatar_128&id=927 HTTP/1.1" 200 - 9 0.013 0.121 2026-10-11 17:54:14,122 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.009 0.131 2026-10-11 17:54:14,127 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-10-11 17:54:14,145 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.171 2026-10-11 17:54:14,175 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.095 2026-10-11 17:54:14,199 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:54:14,415 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.091 0.147 2026-10-11 17:54:14,627 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.081 0.093 2026-10-11 17:54:14,764 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:54:14,849 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:54:14,866 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:54:14,875 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.015 2026-10-11 17:54:14,892 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:14] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:54:15,031 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:15] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:54:15,034 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:15] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:54:15,080 120 INFO rb-001770c-225483-423666 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-11 17:54:15,162 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-10-11 17:54:15,163 120 INFO rb-001770c-225483-423666 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-11 17:54:15,446 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24702116 (allocated 25665536) 2026-10-11 17:54:15,458 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 9945 2026-10-11 17:54:15,459 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-10-11 17:54:15,460 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 9945 2026-10-11 17:54:15,560 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175415_560380_test_reconcile_group_fence_present_for_account_user.txt 2026-10-11 17:54:15,560 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpi72jnxod_chrome_odoo" 2026-10-11 17:54:15,662 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:54:32,715 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-11 17:54:34,890 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 10161 2026-10-11 17:54:34,890 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpx_49xy1d_chrome_odoo 2026-10-11 17:54:34,890 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:45637/json/version 2026-10-11 17:54:34,892 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45637/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:54:34,944 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-11 17:54:34,944 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:45637/json 2026-10-11 17:54:34,945 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:45637/json with timeout 3 increased to 10s during tests 2026-10-11 17:54:34,958 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:45637/devtools/page/287C5B46289BAB82A94E747FEF697537 2026-10-11 17:54:34,967 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-10-11 17:54:34,979 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-10-11 17:54:35,154 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_difference_bank_user from n/a 2026-10-11 17:54:35,166 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-10-11 17:54:35,171 120 INFO rb-001770c-225483-423666 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-11 17:54:35,171 120 INFO rb-001770c-225483-423666 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-11 17:54:35,192 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:54:36,876 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:36] "GET /odoo HTTP/1.1" 200 - 181 0.182 1.507 2026-10-11 17:54:36,881 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': '287C5B46289BAB82A94E747FEF697537', 'loaderId': '8F689F3BB2E0F9DA8A44D512CA9B4C4F', 'isDownload': False} 2026-10-11 17:54:36,882 120 INFO rb-001770c-225483-423666 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-11 17:54:36,942 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:36] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.025 2026-10-11 17:54:36,978 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:36] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.045 2026-10-11 17:54:37,022 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:37,294 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:37] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.167 0.173 2026-10-11 17:54:37,315 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:37] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.343 2026-10-11 17:54:37,360 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.367 2026-10-11 17:54:37,366 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:37] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-11 17:54:38,079 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-11 17:54:38,223 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:54:38,234 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:54:38,248 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:54:38,261 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 17:54:38,306 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-11 17:54:38,321 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:54:38,387 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.031 2026-10-11 17:54:38,432 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.023 0.019 2026-10-11 17:54:38,462 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.042 2026-10-11 17:54:38,514 120 INFO rb-001770c-225483-423666 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-11 17:54:38,593 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:38,602 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:38,671 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "POST /mail/data HTTP/1.1" 200 - 34 0.109 0.061 2026-10-11 17:54:38,772 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 200 - 16 0.038 0.195 2026-10-11 17:54:38,892 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.040 0.271 2026-10-11 17:54:38,923 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.378 2026-10-11 17:54:38,976 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /web/image/res.partner/2154/avatar_128?unique=1791741255000 HTTP/1.1" 200 - 8 0.016 0.426 2026-10-11 17:54:38,980 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.398 2026-10-11 17:54:38,985 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:39,022 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.056 2026-10-11 17:54:39,067 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.338 2026-10-11 17:54:39,969 120 INFO rb-001770c-225483-423666 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-11 17:54:39,990 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.005 0.009 2026-10-11 17:54:39,997 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-11 17:54:40,059 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-11 17:54:40,073 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.013 2026-10-11 17:54:40,188 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:54:40,233 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.051 2026-10-11 17:54:40,279 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "GET /web/image/res.partner/2154/avatar_128?unique=1791741255000 HTTP/1.1" 200 - 8 0.009 0.115 2026-10-11 17:54:40,319 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.172 2026-10-11 17:54:40,320 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.018 0.125 2026-10-11 17:54:40,373 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 304 - 9 0.021 0.185 2026-10-11 17:54:40,415 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.211 2026-10-11 17:54:40,445 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.177 2026-10-11 17:54:40,489 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:40,695 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.087 0.155 2026-10-11 17:54:40,951 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:40] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.110 0.083 2026-10-11 17:54:41,093 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:54:41,160 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 17:54:41,174 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 17:54:41,181 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.009 2026-10-11 17:54:41,196 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:54:41,352 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:41,358 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:41,434 120 INFO rb-001770c-225483-423666 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-11 17:54:41,476 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.015 0.034 2026-10-11 17:54:41,815 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.074 0.238 2026-10-11 17:54:41,859 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.025 2026-10-11 17:54:41,909 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.019 2026-10-11 17:54:41,933 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.037 2026-10-11 17:54:42,006 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.050 2026-10-11 17:54:42,086 120 INFO rb-001770c-225483-423666 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-11 17:54:42,196 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.106 2026-10-11 17:54:42,233 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:54:42,351 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.050 0.066 2026-10-11 17:54:42,446 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.008 0.018 2026-10-11 17:54:42,584 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.034 0.105 2026-10-11 17:54:42,652 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.016 0.035 2026-10-11 17:54:42,730 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.033 2026-10-11 17:54:42,736 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:54:42,845 120 INFO rb-001770c-225483-423666 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-11 17:54:42,902 120 INFO rb-001770c-225483-423666 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-11 17:54:42,958 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.040 2026-10-11 17:54:43,112 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.047 0.084 2026-10-11 17:54:43,152 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-11 17:54:43,188 120 INFO rb-001770c-225483-423666 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-11 17:54:43,322 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.034 0.086 2026-10-11 17:54:43,379 120 INFO rb-001770c-225483-423666 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-11 17:54:43,507 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.035 0.084 2026-10-11 17:54:43,586 120 INFO rb-001770c-225483-423666 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-11 17:54:43,609 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:43] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.015 2026-10-11 17:54:43,869 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:43] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.012 0.016 2026-10-11 17:54:43,911 120 INFO rb-001770c-225483-423666 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-11 17:54:44,039 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:44] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.035 0.087 2026-10-11 17:54:44,076 120 INFO rb-001770c-225483-423666 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-11 17:54:44,227 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.065 0.076 2026-10-11 17:54:44,475 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #930 deleted account.move.line.ctp records with IDs: [1602] 2026-10-11 17:54:44,795 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #930 deleted account.move.line records with IDs: [3269] 2026-10-11 17:54:45,413 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:45] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.605 0.558 2026-10-11 17:54:45,417 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.931 2026-10-11 17:54:45,512 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.026 0.058 2026-10-11 17:54:45,542 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 17:54:45,562 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:45] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:54:45,567 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-10-11 17:54:45,568 120 INFO rb-001770c-225483-423666 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-11 17:54:45,898 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 28792088 (allocated 30384128) 2026-10-11 17:54:45,905 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 10161 2026-10-11 17:54:45,906 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-10-11 17:54:45,908 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 10161 2026-10-11 17:54:46,015 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423666/chrome_logs/chrome_log_20261011_175446_015647_test_bank_payment_difference_choice.txt 2026-10-11 17:54:46,016 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmpx_49xy1d_chrome_odoo" 2026-10-11 17:54:46,098 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-11 17:54:48,358 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 10418 2026-10-11 17:54:48,359 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmp054ebffn_chrome_odoo 2026-10-11 17:54:48,359 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:39937/json/version 2026-10-11 17:54:48,360 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39937/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:54:48,386 120 INFO rb-001770c-225483-423666 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-11 17:54:48,387 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:39937/json 2026-10-11 17:54:48,390 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:39937/json with timeout 3 increased to 10s during tests 2026-10-11 17:54:48,401 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:39937/devtools/page/D6B22E77A8FBBB0306FD4913C424EAC9 2026-10-11 17:54:48,419 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-10-11 17:54:48,421 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-10-11 17:54:48,582 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_difference_ji_user from n/a 2026-10-11 17:54:48,594 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-10-11 17:54:48,603 120 INFO rb-001770c-225483-423666 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-11 17:54:48,604 120 INFO rb-001770c-225483-423666 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-11 17:54:48,622 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:54:50,462 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:50] "GET /odoo HTTP/1.1" 200 - 181 0.227 1.617 2026-10-11 17:54:50,472 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': 'D6B22E77A8FBBB0306FD4913C424EAC9', 'loaderId': 'EA72DDDF12D2258614CAA7E46AA5EA06', 'isDownload': False} 2026-10-11 17:54:50,472 120 INFO rb-001770c-225483-423666 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-11 17:54:50,523 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:50] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 17:54:50,542 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:50] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.021 2026-10-11 17:54:50,570 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:50,596 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.033 2026-10-11 17:54:50,632 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:50] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.092 2026-10-11 17:54:50,878 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:50] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.107 0.233 2026-10-11 17:54:50,897 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:50] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.255 2026-10-11 17:54:51,011 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:51] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-11 17:54:51,836 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:54:51,855 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:54:51,858 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-11 17:54:51,881 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.018 2026-10-11 17:54:51,892 120 INFO rb-001770c-225483-423666 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-11 17:54:51,911 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:54:52,006 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.064 2026-10-11 17:54:52,020 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.037 2026-10-11 17:54:52,048 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.049 2026-10-11 17:54:52,065 120 INFO rb-001770c-225483-423666 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-11 17:54:52,170 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:54:52,187 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "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-11 17:54:52,231 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "POST /mail/data HTTP/1.1" 200 - 34 0.087 0.061 2026-10-11 17:54:52,258 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.093 2026-10-11 17:54:52,260 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.081 2026-10-11 17:54:52,315 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /web/image/res.partner/2155/avatar_128?unique=1791741255000 HTTP/1.1" 200 - 15 0.016 0.179 2026-10-11 17:54:52,368 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /web/image?model=res.users&field=avatar_128&id=931 HTTP/1.1" 200 - 9 0.016 0.253 2026-10-11 17:54:52,459 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:54:52,460 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.021 0.268 2026-10-11 17:54:52,495 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.214 2026-10-11 17:54:52,554 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:54:52,640 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "POST /mail/data HTTP/1.1" 200 - 37 0.064 0.190 2026-10-11 17:54:52,659 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.127 2026-10-11 17:54:53,512 120 INFO rb-001770c-225483-423666 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-11 17:54:53,540 120 INFO rb-001770c-225483-423666 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-11 17:54:53,545 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.027 0.005 2026-10-11 17:54:53,608 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.013 2026-10-11 17:54:53,625 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.018 2026-10-11 17:54:53,827 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "POST /mail/data HTTP/1.1" 200 - 20 0.086 0.054 2026-10-11 17:54:53,831 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.090 2026-10-11 17:54:53,903 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.045 0.092 2026-10-11 17:54:53,953 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.027 0.164 2026-10-11 17:54:53,985 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.103 2026-10-11 17:54:54,022 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:54:54,057 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "GET /web/image?model=res.users&field=avatar_128&id=931 HTTP/1.1" 304 - 9 0.024 0.278 2026-10-11 17:54:54,424 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.124 0.304 2026-10-11 17:54:54,477 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.009 0.018 2026-10-11 17:54:54,571 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.039 0.046 2026-10-11 17:54:54,579 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 17:54:54,827 120 INFO rb-001770c-225483-423666 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-11 17:54:54,921 120 INFO rb-001770c-225483-423666 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-11 17:54:54,921 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.046 0.036 2026-10-11 17:54:54,957 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.020 2026-10-11 17:54:54,979 120 INFO rb-001770c-225483-423666 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-11 17:54:55,054 120 INFO rb-001770c-225483-423666 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-11 17:54:55,119 120 INFO rb-001770c-225483-423666 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-11 17:54:55,177 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.026 0.028 2026-10-11 17:54:55,398 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/action/run HTTP/1.1" 200 - 45 0.075 0.133 2026-10-11 17:54:55,497 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.074 2026-10-11 17:54:55,539 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:54:55,647 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.026 0.078 2026-10-11 17:54:55,852 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.036 0.085 2026-10-11 17:54:55,923 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.014 0.031 2026-10-11 17:54:55,956 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-11 17:54:56,023 120 INFO rb-001770c-225483-423666 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-11 17:54:56,033 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.018 2026-10-11 17:54:56,079 120 INFO rb-001770c-225483-423666 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-11 17:54:56,199 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.036 0.077 2026-10-11 17:54:56,281 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:54:56,303 120 INFO rb-001770c-225483-423666 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-11 17:54:56,350 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.028 0.025 2026-10-11 17:54:56,471 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:54:56,604 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.024 0.020 2026-10-11 17:54:56,662 120 INFO rb-001770c-225483-423666 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-11 17:54:56,809 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.057 0.078 2026-10-11 17:54:56,851 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-11 17:54:56,862 120 INFO rb-001770c-225483-423666 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-11 17:54:57,047 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:57] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.058 0.122 2026-10-11 17:54:58,002 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.425 0.514 2026-10-11 17:54:58,020 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.938 2026-10-11 17:54:58,059 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.970 2026-10-11 17:54:58,127 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.022 0.087 2026-10-11 17:54:58,208 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.022 2026-10-11 17:54:58,238 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.022 2026-10-11 17:54:58,242 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-10-11 17:54:58,249 120 INFO rb-001770c-225483-423666 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-11 17:54:58,363 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.059 0.080 2026-10-11 17:54:58,387 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:54:58] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.012 0.091 2026-10-11 17:54:58,606 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 26838012 (allocated 28286976) 2026-10-11 17:54:58,639 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 10418 2026-10-11 17:54:58,640 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-10-11 17:54:58,641 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 10418 2026-10-11 17:54:58,795 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423666/chrome_logs/chrome_log_20261011_175458_794864_test_journal_items_payment_difference_choice.txt 2026-10-11 17:54:58,795 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmp054ebffn_chrome_odoo" 2026-10-11 17:54:58,910 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:55:16,238 120 INFO rb-001770c-225483-423666 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-11 17:55:18,070 120 INFO rb-001770c-225483-423666 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: 10672 2026-10-11 17:55:18,070 120 INFO rb-001770c-225483-423666 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/tmpa26kw0q2_chrome_odoo 2026-10-11 17:55:18,071 120 INFO rb-001770c-225483-423666 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:43413/json/version 2026-10-11 17:55:18,072 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43413/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:55:18,167 120 INFO rb-001770c-225483-423666 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-11 17:55:18,168 120 INFO rb-001770c-225483-423666 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:43413/json 2026-10-11 17:55:18,169 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:43413/json with timeout 3 increased to 10s during tests 2026-10-11 17:55:18,207 120 INFO rb-001770c-225483-423666 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:43413/devtools/page/D8950785B52222A6E0BA0EACCE830142 2026-10-11 17:55:18,227 120 INFO rb-001770c-225483-423666 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-11 17:55:18,254 120 INFO rb-001770c-225483-423666 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-11 17:55:18,445 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:recon_kanban_new_user from n/a 2026-10-11 17:55:18,463 120 INFO rb-001770c-225483-423666 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-11 17:55:18,477 120 INFO rb-001770c-225483-423666 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-11 17:55:18,478 120 INFO rb-001770c-225483-423666 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-11 17:55:18,505 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:55:21,612 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:21] "GET /odoo HTTP/1.1" 200 - 181 0.187 2.926 2026-10-11 17:55:21,618 120 INFO rb-001770c-225483-423666 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': 'D8950785B52222A6E0BA0EACCE830142', 'loaderId': '0A747D42CD143F4B3EC68B44F2E2F798', 'isDownload': False} 2026-10-11 17:55:21,618 120 INFO rb-001770c-225483-423666 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-11 17:55:21,678 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:21] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:55:21,933 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:21] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.112 0.169 2026-10-11 17:55:21,967 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.265 2026-10-11 17:55:21,985 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:21] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.326 2026-10-11 17:55:22,000 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:22] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.309 2026-10-11 17:55:22,044 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:22] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-10-11 17:55:22,046 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:55:22,168 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:22] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-10-11 17:55:23,182 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:55:23,198 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:55:23,205 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-11 17:55:23,236 120 INFO rb-001770c-225483-423666 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-11 17:55:23,283 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.051 0.014 2026-10-11 17:55:23,287 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:55:23,325 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.009 0.010 2026-10-11 17:55:23,381 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.031 2026-10-11 17:55:23,418 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.076 2026-10-11 17:55:23,458 120 INFO rb-001770c-225483-423666 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-11 17:55:23,530 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:55:23,543 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:55:23,572 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "POST /mail/data HTTP/1.1" 200 - 34 0.092 0.062 2026-10-11 17:55:23,629 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /web/image/res.partner/2166/avatar_128?unique=1791741298000 HTTP/1.1" 200 - 15 0.025 0.132 2026-10-11 17:55:23,634 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.144 2026-10-11 17:55:23,676 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.187 2026-10-11 17:55:23,722 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 200 - 9 0.012 0.233 2026-10-11 17:55:23,763 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.154 2026-10-11 17:55:23,874 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:55:23,927 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:55:23,932 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:23] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.064 0.356 2026-10-11 17:55:24,061 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:55:24,146 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:24] "POST /mail/data HTTP/1.1" 200 - 37 0.135 0.184 2026-10-11 17:55:24,163 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.138 2026-10-11 17:55:24,986 120 INFO rb-001770c-225483-423666 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-11 17:55:25,009 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.011 2026-10-11 17:55:25,011 120 INFO rb-001770c-225483-423666 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-11 17:55:25,071 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-10-11 17:55:25,088 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-11 17:55:25,255 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "POST /mail/data HTTP/1.1" 200 - 20 0.069 0.053 2026-10-11 17:55:25,257 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.075 2026-10-11 17:55:25,294 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.083 2026-10-11 17:55:25,370 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 304 - 9 0.033 0.140 2026-10-11 17:55:25,428 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.134 2026-10-11 17:55:25,684 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.089 0.272 2026-10-11 17:55:25,731 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.016 0.310 2026-10-11 17:55:25,947 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:25] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.118 0.102 2026-10-11 17:55:26,068 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:55:26,161 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-11 17:55:26,186 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.018 2026-10-11 17:55:26,197 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 17:55:26,203 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.038 2026-10-11 17:55:26,409 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:55:26,411 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:55:26,443 120 INFO rb-001770c-225483-423666 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-11 17:55:26,484 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.011 0.026 2026-10-11 17:55:26,796 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.072 0.205 2026-10-11 17:55:26,853 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.031 2026-10-11 17:55:26,899 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-11 17:55:26,922 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-11 17:55:26,986 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:26] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.035 2026-10-11 17:55:27,102 120 INFO rb-001770c-225483-423666 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-11 17:55:27,133 120 INFO rb-001770c-225483-423666 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-11 17:55:27,163 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.093 2026-10-11 17:55:27,206 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.012 0.025 2026-10-11 17:55:27,222 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:55:27,319 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.031 0.069 2026-10-11 17:55:27,344 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.072 2026-10-11 17:55:27,419 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.011 0.014 2026-10-11 17:55:27,565 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.016 0.130 2026-10-11 17:55:27,690 120 INFO rb-001770c-225483-423666 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-11 17:55:27,731 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.045 0.273 2026-10-11 17:55:27,786 120 INFO rb-001770c-225483-423666 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-11 17:55:27,793 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.004 0.023 2026-10-11 17:55:27,801 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:55:27,895 120 INFO rb-001770c-225483-423666 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-11 17:55:27,954 120 INFO rb-001770c-225483-423666 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-11 17:55:27,988 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.009 0.021 2026-10-11 17:55:28,743 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.290 0.431 2026-10-11 17:55:28,765 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:28] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:55:28,800 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-11 17:55:28,800 120 INFO rb-001770c-225483-423666 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-11 17:55:28,911 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.026 0.052 2026-10-11 17:55:28,949 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:55:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:55:28,955 120 INFO rb-001770c-225483-423666 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-11 17:55:28,956 120 INFO rb-001770c-225483-423666 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-11 17:55:29,167 120 INFO rb-001770c-225483-423666 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 29453932 (allocated 30908416) 2026-10-11 17:55:29,170 120 INFO rb-001770c-225483-423666 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 10672 2026-10-11 17:55:29,171 120 INFO rb-001770c-225483-423666 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-11 17:55:29,173 120 INFO rb-001770c-225483-423666 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 10672 2026-10-11 17:55:29,324 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175529_324421_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-10-11 17:55:29,324 120 INFO rb-001770c-225483-423666 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/tmpa26kw0q2_chrome_odoo" 2026-10-11 17:55:29,426 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:55:47,030 120 INFO rb-001770c-225483-423666 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-11 17:55:49,992 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #938 deleted account.move.line.ctp records with IDs: [1610] 2026-10-11 17:55:50,303 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #938 deleted account.move.line records with IDs: [3283] 2026-10-11 17:55:50,589 120 INFO rb-001770c-225483-423666 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-11 17:55:53,880 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-11 17:55:54,527 120 INFO rb-001770c-225483-423666 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-11 17:55:56,200 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-11 17:55:57,778 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1620] 2026-10-11 17:55:57,945 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3304] 2026-10-11 17:55:59,732 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1625] 2026-10-11 17:55:59,873 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3312] 2026-10-11 17:56:01,658 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1630] 2026-10-11 17:56:01,795 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3320] 2026-10-11 17:56:03,573 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1634] 2026-10-11 17:56:03,701 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3326] 2026-10-11 17:56:05,378 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1637] 2026-10-11 17:56:05,539 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3331] 2026-10-11 17:56:05,925 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-11 17:56:18,724 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-11 17:56:28,551 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.partial.reconcile records with IDs: [257, 258] 2026-10-11 17:56:28,649 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.full.reconcile records with IDs: [169] 2026-10-11 17:56:28,911 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.partial.reconcile records with IDs: [259, 260] 2026-10-11 17:56:33,510 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.partial.reconcile records with IDs: [264, 265] 2026-10-11 17:56:33,585 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.full.reconcile records with IDs: [173] 2026-10-11 17:56:35,680 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-11 17:56:41,084 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted ir.config_parameter records with IDs: [85] 2026-10-11 17:56:41,124 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-11 17:56:43,809 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-11 17:56:44,970 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1718] 2026-10-11 17:56:45,173 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3494] 2026-10-11 17:56:46,788 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1721] 2026-10-11 17:56:47,034 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3499] 2026-10-11 17:56:49,458 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1725] 2026-10-11 17:56:49,601 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3505] 2026-10-11 17:56:51,323 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1729] 2026-10-11 17:56:51,506 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3511] 2026-10-11 17:56:54,329 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1736] 2026-10-11 17:56:54,479 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3523] 2026-10-11 17:56:55,866 120 INFO rb-001770c-225483-423666 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-11 17:56:56,771 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1740] 2026-10-11 17:56:56,926 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3530] 2026-10-11 17:56:57,190 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-11 17:56:58,451 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1741] 2026-10-11 17:56:58,592 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3534] 2026-10-11 17:57:16,043 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-11 17:57:18,362 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1753] 2026-10-11 17:57:18,581 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3557] 2026-10-11 17:57:20,284 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1756] 2026-10-11 17:57:20,505 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3562] 2026-10-11 17:57:22,189 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-11 17:57:22,337 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:27,562 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66186cfb00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:27,564 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66482187c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:27,574 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:27,581 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6648219da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:28,182 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:32,844 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6646b92340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:32,846 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66199c6b60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:32,864 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:32,872 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66199c4900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:33,465 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:37,137 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661af30ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:37,139 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661c404d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:37,149 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:37,156 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6617b7c7c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:37,789 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:42,345 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66180a2de0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:42,348 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661ae8f880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:42,358 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:42,366 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661ae8efc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:42,972 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:47,728 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661c3f79c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:47,730 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618ff4540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:47,740 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:47,747 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618ff4220> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:48,240 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:53,077 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6618cb5620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:53,079 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661c45ef20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:53,091 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:53,097 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661c45efc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:53,705 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:57,443 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6618bd1a80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:57,445 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6645db16c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:57,454 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:57,460 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6645db1f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:57:57,952 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:02,518 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66186dc860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:02,520 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66177d8040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:02,531 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:02,539 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66177d8d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:08,293 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-11 17:58:09,557 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1768] 2026-10-11 17:58:09,745 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3584] 2026-10-11 17:58:13,651 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1775] 2026-10-11 17:58:13,813 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-11 17:58:15,664 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1777] 2026-10-11 17:58:15,817 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3599] 2026-10-11 17:58:16,906 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1782] 2026-10-11 17:58:17,039 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3606] 2026-10-11 17:58:18,195 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1787] 2026-10-11 17:58:18,355 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3613] 2026-10-11 17:58:20,003 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1792] 2026-10-11 17:58:20,164 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3620] 2026-10-11 17:58:21,382 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1797] 2026-10-11 17:58:21,517 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3627] 2026-10-11 17:58:22,948 120 INFO rb-001770c-225483-423666 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-11 17:58:24,120 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1804] 2026-10-11 17:58:24,281 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3637] 2026-10-11 17:58:25,639 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1807] 2026-10-11 17:58:25,795 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3642] 2026-10-11 17:58:26,217 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-11 17:58:30,032 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-11 17:58:31,869 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1814] 2026-10-11 17:58:32,079 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3658] 2026-10-11 17:58:34,402 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1819] 2026-10-11 17:58:34,599 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3667] 2026-10-11 17:58:35,110 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.partial.reconcile records with IDs: [289] 2026-10-11 17:58:35,193 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.full.reconcile records with IDs: [188] 2026-10-11 17:58:35,450 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1820] 2026-10-11 17:58:35,580 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3666, 3668] 2026-10-11 17:58:37,335 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.partial.reconcile records with IDs: [290] 2026-10-11 17:58:37,390 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.full.reconcile records with IDs: [189] 2026-10-11 17:58:38,789 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1825] 2026-10-11 17:58:38,946 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3678] 2026-10-11 17:58:39,702 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-11 17:58:41,044 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1828] 2026-10-11 17:58:41,190 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3683] 2026-10-11 17:58:42,797 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1832] 2026-10-11 17:58:42,959 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3689] 2026-10-11 17:58:44,541 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1835] 2026-10-11 17:58:44,707 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3694] 2026-10-11 17:58:47,463 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line.ctp records with IDs: [1839] 2026-10-11 17:58:47,687 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #935 deleted account.move.line records with IDs: [3700] 2026-10-11 17:58:48,145 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:51,581 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6619972480> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:51,582 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6644f87420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:51,590 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:51,597 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66abf4d260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:58:51,639 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 17:59:10,881 120 INFO rb-001770c-225483-423666 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-11 17:59:14,846 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 10918 2026-10-11 17:59:14,846 120 INFO rb-001770c-225483-423666 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/tmp9ttwpq94_chrome_odoo 2026-10-11 17:59:14,847 120 INFO rb-001770c-225483-423666 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:33697/json/version 2026-10-11 17:59:14,848 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33697/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:59:14,887 120 INFO rb-001770c-225483-423666 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-11 17:59:14,887 120 INFO rb-001770c-225483-423666 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:33697/json 2026-10-11 17:59:14,888 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33697/json with timeout 3 increased to 10s during tests 2026-10-11 17:59:14,911 120 INFO rb-001770c-225483-423666 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:33697/devtools/page/65FD6D8D99617E50C8DAA4C5A5457897 2026-10-11 17:59:14,921 120 INFO rb-001770c-225483-423666 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-11 17:59:14,962 120 INFO rb-001770c-225483-423666 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-11 17:59:15,128 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:stmt_form_mismatch_user from n/a 2026-10-11 17:59:15,141 120 INFO rb-001770c-225483-423666 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-11 17:59:15,149 120 INFO rb-001770c-225483-423666 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-11 17:59:15,149 120 INFO rb-001770c-225483-423666 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-11 17:59:15,169 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:59:17,061 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /odoo/action-account.action_bank_statement_tree/149 HTTP/1.1" 200 - 181 0.281 1.619 2026-10-11 17:59:17,067 120 INFO rb-001770c-225483-423666 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': '65FD6D8D99617E50C8DAA4C5A5457897', 'loaderId': 'AA67943A93F80D66016EDEAA7FA82D0C', 'isDownload': False} 2026-10-11 17:59:17,068 120 INFO rb-001770c-225483-423666 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-11 17:59:17,145 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-11 17:59:17,447 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.166 0.161 2026-10-11 17:59:17,456 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.342 2026-10-11 17:59:17,475 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.354 2026-10-11 17:59:17,512 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.369 2026-10-11 17:59:17,537 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:59:17,554 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 17:59:17,586 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:17] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-10-11 17:59:18,387 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:59:18,397 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:59:18,415 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:59:18,441 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-11 17:59:18,441 120 INFO rb-001770c-225483-423666 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-11 17:59:18,468 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:59:18,515 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-10-11 17:59:18,549 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-10-11 17:59:18,574 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-10-11 17:59:18,624 120 INFO rb-001770c-225483-423666 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-11 17:59:18,647 120 INFO rb-001770c-225483-423666 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-11 17:59:18,740 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:59:18,754 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:59:18,848 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "POST /mail/data HTTP/1.1" 200 - 34 0.151 0.068 2026-10-11 17:59:18,900 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "POST /web/action/load HTTP/1.1" 200 - 12 0.027 0.190 2026-10-11 17:59:18,904 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.155 2026-10-11 17:59:18,979 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:18] "GET /web/image?model=res.users&field=avatar_128&id=943 HTTP/1.1" 200 - 16 0.020 0.258 2026-10-11 17:59:19,035 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "GET /web/image/res.partner/2272/avatar_128?unique=1791741531000 HTTP/1.1" 200 - 8 0.014 0.310 2026-10-11 17:59:19,066 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:59:19,203 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.060 0.194 2026-10-11 17:59:19,260 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.371 2026-10-11 17:59:19,316 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.017 0.240 2026-10-11 17:59:19,324 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:59:19,330 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-10-11 17:59:19,427 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.038 0.121 2026-10-11 17:59:19,612 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:59:19,668 120 INFO rb-001770c-225483-423666 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-11 17:59:19,715 120 INFO rb-001770c-225483-423666 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-11 17:59:19,774 120 INFO rb-001770c-225483-423666 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-11 17:59:19,840 120 INFO rb-001770c-225483-423666 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-11 17:59:19,910 120 INFO rb-001770c-225483-423666 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-11 17:59:19,911 120 INFO rb-001770c-225483-423666 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-11 17:59:20,026 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 22101028 (allocated 23044096) 2026-10-11 17:59:20,032 120 INFO rb-001770c-225483-423666 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 10918 2026-10-11 17:59:20,037 120 INFO rb-001770c-225483-423666 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-11 17:59:20,038 120 INFO rb-001770c-225483-423666 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 10918 2026-10-11 17:59:20,167 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175920_166754_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-10-11 17:59:20,167 120 INFO rb-001770c-225483-423666 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/tmp9ttwpq94_chrome_odoo" 2026-10-11 17:59:20,230 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-10-11 17:59:22,592 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 11127 2026-10-11 17:59:22,593 120 INFO rb-001770c-225483-423666 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/tmp0207o8k8_chrome_odoo 2026-10-11 17:59:22,593 120 INFO rb-001770c-225483-423666 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:36565/json/version 2026-10-11 17:59:22,600 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36565/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:59:22,645 120 INFO rb-001770c-225483-423666 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-11 17:59:22,645 120 INFO rb-001770c-225483-423666 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:36565/json 2026-10-11 17:59:22,657 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:36565/json with timeout 3 increased to 10s during tests 2026-10-11 17:59:22,703 120 INFO rb-001770c-225483-423666 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:36565/devtools/page/63F2F59276D1047B33F0DD3A657C27BA 2026-10-11 17:59:22,717 120 INFO rb-001770c-225483-423666 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-11 17:59:22,734 120 INFO rb-001770c-225483-423666 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-11 17:59:22,864 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:stmt_form_large_user from n/a 2026-10-11 17:59:22,875 120 INFO rb-001770c-225483-423666 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-11 17:59:22,879 120 INFO rb-001770c-225483-423666 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-11 17:59:22,879 120 INFO rb-001770c-225483-423666 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-11 17:59:22,896 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:59:24,593 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:24] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.188 1.511 2026-10-11 17:59:24,597 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': '63F2F59276D1047B33F0DD3A657C27BA', 'loaderId': '0F73B4641BA725EB9A3849BC9CC79377', 'isDownload': False} 2026-10-11 17:59:24,597 120 INFO rb-001770c-225483-423666 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-11 17:59:24,663 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:24] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.015 2026-10-11 17:59:24,677 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:24] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-11 17:59:24,693 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:24] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:59:24,728 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.065 2026-10-11 17:59:24,739 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:59:25,015 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:25] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.154 0.213 2026-10-11 17:59:25,029 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:25] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.215 2026-10-11 17:59:25,115 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:25] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 17:59:26,009 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 17:59:26,030 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-11 17:59:26,033 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-11 17:59:26,037 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.012 2026-10-11 17:59:26,067 120 INFO rb-001770c-225483-423666 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-11 17:59:26,097 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:59:26,181 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.024 0.034 2026-10-11 17:59:26,196 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.042 2026-10-11 17:59:26,227 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.060 2026-10-11 17:59:26,267 120 INFO rb-001770c-225483-423666 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-11 17:59:26,367 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:59:26,374 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "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-11 17:59:26,385 120 INFO rb-001770c-225483-423666 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-11 17:59:26,469 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "POST /mail/data HTTP/1.1" 200 - 34 0.132 0.091 2026-10-11 17:59:26,530 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.026 0.233 2026-10-11 17:59:26,539 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.100 2026-10-11 17:59:26,614 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.038 0.083 2026-10-11 17:59:26,664 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:59:26,679 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /web/image?model=res.users&field=avatar_128&id=944 HTTP/1.1" 200 - 16 0.023 0.377 2026-10-11 17:59:26,747 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /web/image/res.partner/2273/avatar_128?unique=1791741531000 HTTP/1.1" 200 - 8 0.032 0.428 2026-10-11 17:59:26,787 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:59:26,952 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.108 0.281 2026-10-11 17:59:26,993 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:26] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.012 0.198 2026-10-11 17:59:27,023 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:59:27,130 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:27] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.038 0.066 2026-10-11 17:59:27,316 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:59:27,388 120 INFO rb-001770c-225483-423666 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-11 17:59:27,446 120 INFO rb-001770c-225483-423666 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-11 17:59:27,447 120 INFO rb-001770c-225483-423666 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-11 17:59:27,570 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 22099168 (allocated 23306240) 2026-10-11 17:59:27,587 120 INFO rb-001770c-225483-423666 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 11127 2026-10-11 17:59:27,594 120 INFO rb-001770c-225483-423666 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-11 17:59:27,597 120 INFO rb-001770c-225483-423666 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 11127 2026-10-11 17:59:27,711 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175927_711428_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-10-11 17:59:27,711 120 INFO rb-001770c-225483-423666 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/tmp0207o8k8_chrome_odoo" 2026-10-11 17:59:27,775 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-10-11 17:59:29,879 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 11329 2026-10-11 17:59:29,880 120 INFO rb-001770c-225483-423666 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/tmpdv4x8qg7_chrome_odoo 2026-10-11 17:59:29,880 120 INFO rb-001770c-225483-423666 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:33461/json/version 2026-10-11 17:59:29,882 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33461/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:59:29,954 120 INFO rb-001770c-225483-423666 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-11 17:59:29,958 120 INFO rb-001770c-225483-423666 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:33461/json 2026-10-11 17:59:29,959 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:33461/json with timeout 3 increased to 10s during tests 2026-10-11 17:59:29,987 120 INFO rb-001770c-225483-423666 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:33461/devtools/page/CDBFC758CE82C10A8AC80AFAFF18CC4C 2026-10-11 17:59:30,016 120 INFO rb-001770c-225483-423666 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-11 17:59:30,047 120 INFO rb-001770c-225483-423666 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-11 17:59:30,266 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:stmt_form_clean_user from n/a 2026-10-11 17:59:30,279 120 INFO rb-001770c-225483-423666 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-11 17:59:30,287 120 INFO rb-001770c-225483-423666 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-11 17:59:30,287 120 INFO rb-001770c-225483-423666 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-11 17:59:30,309 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:59:32,181 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.225 1.653 2026-10-11 17:59:32,185 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': 'CDBFC758CE82C10A8AC80AFAFF18CC4C', 'loaderId': 'FC41920E460EF2962BD0B8D854B37078', 'isDownload': False} 2026-10-11 17:59:32,186 120 INFO rb-001770c-225483-423666 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-11 17:59:32,246 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.014 2026-10-11 17:59:32,260 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:59:32,298 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: Return empty 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-11 17:59:32,546 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.134 0.183 2026-10-11 17:59:32,556 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.327 2026-10-11 17:59:32,608 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.343 2026-10-11 17:59:32,674 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 17:59:32,807 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:32] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 17:59:33,794 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:59:33,800 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:59:33,804 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 17:59:33,833 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-11 17:59:33,868 120 INFO rb-001770c-225483-423666 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-11 17:59:33,886 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:59:33,932 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-10-11 17:59:33,974 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.011 2026-10-11 17:59:34,011 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.033 2026-10-11 17:59:34,082 120 INFO rb-001770c-225483-423666 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-11 17:59:34,104 120 INFO rb-001770c-225483-423666 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-11 17:59:34,187 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:59:34,192 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:59:34,313 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "POST /mail/data HTTP/1.1" 200 - 34 0.142 0.083 2026-10-11 17:59:34,383 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /web/image/res.partner/2274/avatar_128?unique=1791741531000 HTTP/1.1" 200 - 15 0.023 0.223 2026-10-11 17:59:34,428 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /web/image?model=res.users&field=avatar_128&id=945 HTTP/1.1" 200 - 9 0.013 0.286 2026-10-11 17:59:34,463 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.318 2026-10-11 17:59:34,466 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.282 2026-10-11 17:59:34,488 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:59:34,526 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.132 2026-10-11 17:59:34,576 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.020 0.076 2026-10-11 17:59:34,587 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:59:34,731 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.062 0.170 2026-10-11 17:59:34,807 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:59:34,898 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:34] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.034 0.050 2026-10-11 17:59:35,066 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:59:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:59:35,115 120 INFO rb-001770c-225483-423666 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-11 17:59:35,175 120 INFO rb-001770c-225483-423666 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-11 17:59:35,177 120 INFO rb-001770c-225483-423666 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-11 17:59:35,339 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 22023524 (allocated 23044096) 2026-10-11 17:59:35,370 120 INFO rb-001770c-225483-423666 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 11329 2026-10-11 17:59:35,378 120 INFO rb-001770c-225483-423666 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-11 17:59:35,382 120 INFO rb-001770c-225483-423666 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 11329 2026-10-11 17:59:35,515 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_175935_515277_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-10-11 17:59:35,515 120 INFO rb-001770c-225483-423666 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/tmpdv4x8qg7_chrome_odoo" 2026-10-11 17:59:35,621 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:59:53,317 120 INFO rb-001770c-225483-423666 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-11 17:59:55,521 120 INFO rb-001770c-225483-423666 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-11 17:59:58,451 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-10-11 18:00:00,408 120 INFO rb-001770c-225483-423666 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-11 18:00:02,341 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-10-11 18:00:03,809 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #946 deleted account.bank.statement.line records with IDs: [450] 2026-10-11 18:00:03,924 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1858] 2026-10-11 18:00:04,231 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3738, 3739] 2026-10-11 18:00:04,465 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #946 deleted account.move records with IDs: [1647] 2026-10-11 18:00:04,743 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-10-11 18:00:07,220 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-10-11 18:00:08,950 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-10-11 18:00:10,833 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-10-11 18:00:12,785 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-10-11 18:00:15,146 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-10-11 18:00:18,059 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-10-11 18:00:19,675 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-10-11 18:00:21,090 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:00:50,193 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-11 18:00:54,008 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-11 18:00:58,748 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-11 18:01:04,382 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #948 deleted account.move.line.ctp records with IDs: [1898, 1899, 1900, 1901] 2026-10-11 18:01:04,655 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #948 deleted account.move.line records with IDs: [3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818] 2026-10-11 18:01:04,868 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #948 deleted account.move records with IDs: [1680, 1681, 1682, 1683] 2026-10-11 18:01:06,150 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-11 18:01:11,781 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-11 18:01:16,791 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-11 18:01:22,371 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #951 deleted account.move.line.ctp records with IDs: [1913, 1914] 2026-10-11 18:01:22,608 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #951 deleted account.move.line records with IDs: [3863, 3864, 3865, 3866] 2026-10-11 18:01:22,780 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #951 deleted account.move records with IDs: [1705, 1706] 2026-10-11 18:01:22,883 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-11 18:01:27,795 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-11 18:01:31,834 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-11 18:01:32,519 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-11 18:01:33,003 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-10-11 18:01:35,280 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-10-11 18:01:36,090 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-11 18:01:44,581 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-11 18:01:46,021 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-11 18:01:47,380 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-11 18:01:48,916 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:02:10,881 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-11 18:02:11,165 120 INFO rb-001770c-225483-423666 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-11 18:02:15,182 120 INFO rb-001770c-225483-423666 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-11 18:02:15,881 120 INFO rb-001770c-225483-423666 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-11 18:02:16,236 120 INFO rb-001770c-225483-423666 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-11 18:02:19,411 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:03:06,423 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-11 18:03:06,471 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 961, model: affiliate.commission.rule 2026-10-11 18:03:06,488 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 961, model: affiliate.report 2026-10-11 18:03:06,496 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 961, model: affiliate.code 2026-10-11 18:03:06,501 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 961, model: affiliate.commission 2026-10-11 18:03:06,506 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 961, model: affiliate.commission.line 2026-10-11 18:03:06,511 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 961, model: affiliate.commission.rule 2026-10-11 18:03:06,516 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 961, model: affiliate.report 2026-10-11 18:03:06,523 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: affiliate.code 2026-10-11 18:03:06,529 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: affiliate.commission 2026-10-11 18:03:06,533 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: affiliate.commission.line 2026-10-11 18:03:06,538 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: affiliate.commission.rule 2026-10-11 18:03:06,542 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 961, model: affiliate.report 2026-10-11 18:03:06,550 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 961, model: affiliate.code 2026-10-11 18:03:06,555 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 961, model: affiliate.commission 2026-10-11 18:03:06,560 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 961, model: affiliate.commission.line 2026-10-11 18:03:06,565 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 961, model: affiliate.commission.rule 2026-10-11 18:03:06,570 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 961, model: affiliate.report 2026-10-11 18:03:06,615 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-11 18:03:06,648 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 959, model: affiliate.commission.rule 2026-10-11 18:03:06,663 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 959, model: affiliate.progressive.commission.rule 2026-10-11 18:03:06,668 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 959, model: affiliate.report 2026-10-11 18:03:06,674 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.code 2026-10-11 18:03:06,679 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.commission 2026-10-11 18:03:06,684 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.commission.line 2026-10-11 18:03:06,688 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.commission.rule 2026-10-11 18:03:06,693 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.progressive.commission.rule 2026-10-11 18:03:06,698 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.report 2026-10-11 18:03:06,703 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.code 2026-10-11 18:03:06,708 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.commission 2026-10-11 18:03:06,712 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.commission.line 2026-10-11 18:03:06,716 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.commission.rule 2026-10-11 18:03:06,719 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.progressive.commission.rule 2026-10-11 18:03:06,723 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.report 2026-10-11 18:03:06,729 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.code 2026-10-11 18:03:06,734 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.commission 2026-10-11 18:03:06,738 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.commission.line 2026-10-11 18:03:06,741 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.commission.rule 2026-10-11 18:03:06,745 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.progressive.commission.rule 2026-10-11 18:03:06,748 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.report 2026-10-11 18:03:06,784 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-11 18:03:06,809 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 962, model: affiliate.report 2026-10-11 18:03:06,826 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 962, model: affiliate.commission.rule 2026-10-11 18:03:06,831 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 962, model: affiliate.progressive.commission.rule 2026-10-11 18:03:06,835 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 962, model: affiliate.report 2026-10-11 18:03:06,843 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 962, model: affiliate.commission.rule 2026-10-11 18:03:06,848 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 962, model: affiliate.progressive.commission.rule 2026-10-11 18:03:06,852 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 962, model: affiliate.report 2026-10-11 18:03:06,858 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.code 2026-10-11 18:03:06,863 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.commission 2026-10-11 18:03:06,867 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.commission.line 2026-10-11 18:03:06,871 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.commission.rule 2026-10-11 18:03:06,874 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.progressive.commission.rule 2026-10-11 18:03:06,878 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.report 2026-10-11 18:03:06,917 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-11 18:03:06,945 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 966, model: affiliate.report 2026-10-11 18:03:06,961 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 966, model: affiliate.report 2026-10-11 18:03:06,968 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 966, model: affiliate.report 2026-10-11 18:03:07,005 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-11 18:03:07,055 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.code 2026-10-11 18:03:07,082 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 962, model: affiliate.code 2026-10-11 18:03:07,123 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 962, model: affiliate.code 2026-10-11 18:03:07,145 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 962, model: affiliate.code 2026-10-11 18:03:07,206 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.code 2026-10-11 18:03:07,213 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 962, model: affiliate.code 2026-10-11 18:03:07,236 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 962, model: affiliate.code 2026-10-11 18:03:07,289 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-11 18:03:07,543 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.commission 2026-10-11 18:03:07,576 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 962, model: affiliate.commission 2026-10-11 18:03:07,611 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 962, model: affiliate.commission 2026-10-11 18:03:07,655 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 962, model: affiliate.commission 2026-10-11 18:03:07,815 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 962, model: affiliate.commission 2026-10-11 18:03:07,822 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 962, model: affiliate.commission 2026-10-11 18:03:07,858 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 962, model: affiliate.commission 2026-10-11 18:03:07,922 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-11 18:03:08,058 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-11 18:03:08,404 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-11 18:03:08,436 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 968, model: affiliate.code 2026-10-11 18:03:08,452 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 968, model: affiliate.commission 2026-10-11 18:03:08,464 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 968, model: affiliate.commission.line 2026-10-11 18:03:08,473 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 968, model: affiliate.commission.rule 2026-10-11 18:03:08,482 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 968, model: affiliate.code 2026-10-11 18:03:08,487 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 968, model: affiliate.commission 2026-10-11 18:03:08,493 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 968, model: affiliate.commission.line 2026-10-11 18:03:08,498 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 968, model: affiliate.commission.rule 2026-10-11 18:03:08,506 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 968, model: affiliate.code 2026-10-11 18:03:08,510 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 968, model: affiliate.commission 2026-10-11 18:03:08,517 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 968, model: affiliate.commission.line 2026-10-11 18:03:08,521 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 968, model: affiliate.commission.rule 2026-10-11 18:03:08,557 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-11 18:03:08,590 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 969, model: affiliate.code 2026-10-11 18:03:08,608 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 969, model: affiliate.commission 2026-10-11 18:03:08,613 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 969, model: affiliate.commission.line 2026-10-11 18:03:08,629 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 969, model: affiliate.commission.rule 2026-10-11 18:03:08,638 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 969, model: affiliate.code 2026-10-11 18:03:08,643 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 969, model: affiliate.commission 2026-10-11 18:03:08,647 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 969, model: affiliate.commission.line 2026-10-11 18:03:08,651 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 969, model: affiliate.commission.rule 2026-10-11 18:03:08,658 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 969, model: affiliate.code 2026-10-11 18:03:08,663 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 969, model: affiliate.commission 2026-10-11 18:03:08,669 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 969, model: affiliate.commission.line 2026-10-11 18:03:08,673 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 969, model: affiliate.commission.rule 2026-10-11 18:03:08,780 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:03:52,914 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-11 18:03:54,253 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-11 18:03:55,218 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-11 18:03:55,946 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:04:39,485 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-10-11 18:04:40,151 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-10-11 18:04:40,507 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-11 18:04:40,549 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-11 18:04:40,755 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-11 18:04:41,025 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-11 18:04:41,099 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-11 18:04:41,196 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-11 18:04:41,289 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-11 18:04:41,383 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-11 18:04:41,490 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-11 18:04:42,062 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:05:26,097 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-11 18:05:26,302 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:06:11,164 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-11 18:06:11,740 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-11 18:06:12,144 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:12,315 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:12,403 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:13,259 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:13,410 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:13,912 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:13,954 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-11 18:06:14,328 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:14,429 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:14,475 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:15,128 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:15,247 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:15,686 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:15,729 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-11 18:06:16,056 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:16,138 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:16,184 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:16,812 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:16,939 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-11 18:06:17,415 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-11 18:06:17,459 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-11 18:06:18,476 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:07:04,411 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-11 18:07:05,907 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:07:50,376 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-11 18:07:50,567 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-10-11 18:07:50,578 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3357] 2026-10-11 18:07:51,212 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2464] 2026-10-11 18:07:51,254 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-11 18:07:53,928 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-11 18:07:54,064 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:08:38,785 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-11 18:08:39,077 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 1046, model: affiliate.commission 2026-10-11 18:08:39,122 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 1045, model: affiliate.commission 2026-10-11 18:08:39,184 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 1046, model: affiliate.commission 2026-10-11 18:08:39,223 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 1045, model: affiliate.commission 2026-10-11 18:08:39,280 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 1046, model: affiliate.commission 2026-10-11 18:08:39,310 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 1045, model: affiliate.commission 2026-10-11 18:08:39,373 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 1046, model: affiliate.commission 2026-10-11 18:08:39,410 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 1045, model: affiliate.commission 2026-10-11 18:08:39,507 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-11 18:08:39,653 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 1046, model: affiliate.code 2026-10-11 18:08:39,704 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 1045, model: affiliate.code 2026-10-11 18:08:39,757 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 1046, model: affiliate.code 2026-10-11 18:08:39,792 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 1045, model: affiliate.code 2026-10-11 18:08:39,852 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 1046, model: affiliate.code 2026-10-11 18:08:39,891 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 1045, model: affiliate.code 2026-10-11 18:08:39,964 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 1046, model: affiliate.code 2026-10-11 18:08:40,004 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 1045, model: affiliate.code 2026-10-11 18:08:40,091 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-11 18:08:40,232 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1046, model: affiliate.commission.rule 2026-10-11 18:08:40,269 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1045, model: affiliate.commission.rule 2026-10-11 18:08:40,316 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 1046, model: affiliate.commission.rule 2026-10-11 18:08:40,350 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 1045, model: affiliate.commission.rule 2026-10-11 18:08:40,408 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 1046, model: affiliate.commission.rule 2026-10-11 18:08:40,440 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 1045, model: affiliate.commission.rule 2026-10-11 18:08:40,499 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 1046, model: affiliate.commission.rule 2026-10-11 18:08:40,543 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 1045, model: affiliate.commission.rule 2026-10-11 18:08:40,681 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:09:26,119 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-11 18:09:28,261 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:10:13,593 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-11 18:10:13,839 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-11 18:10:15,728 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-11 18:10:17,998 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:11:05,028 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-11 18:11:05,220 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-10-11 18:11:05,230 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3483] 2026-10-11 18:11:05,278 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-11 18:11:05,491 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:11:51,192 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-11 18:11:53,456 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-11 18:11:54,935 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-11 18:11:55,022 120 INFO rb-001770c-225483-423666 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-11 18:11:56,337 120 INFO rb-001770c-225483-423666 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-11 18:11:57,797 120 INFO rb-001770c-225483-423666 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-11 18:11:59,177 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-11 18:12:00,277 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-11 18:12:00,473 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-11 18:12:47,697 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-11 18:12:47,923 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-10-11 18:12:48,022 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:13:35,867 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-11 18:13:35,995 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1125, model: crm.lead 2026-10-11 18:13:36,015 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1128, model: crm.lead 2026-10-11 18:13:36,033 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: crm.lead 2026-10-11 18:13:36,086 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-11 18:13:36,128 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1125, model: crm.lead 2026-10-11 18:13:36,188 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1128, model: crm.lead 2026-10-11 18:13:36,223 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1129, model: crm.lead 2026-10-11 18:13:36,247 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1125, model: crm.lead 2026-10-11 18:13:36,663 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-11 18:13:36,682 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1125, model: crm.lead 2026-10-11 18:13:36,703 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1128, model: crm.lead 2026-10-11 18:13:36,718 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: crm.lead 2026-10-11 18:13:36,769 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-11 18:13:36,790 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: crm.lead 2026-10-11 18:13:36,820 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1128, model: crm.lead 2026-10-11 18:13:36,838 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: crm.lead 2026-10-11 18:13:36,969 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:13:37,373 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-11 18:13:37,562 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-11 18:13:37,729 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-11 18:13:38,945 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-10-11 18:13:39,060 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:13:41,345 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-11 18:13:41,399 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1133, model: loyalty.program 2026-10-11 18:13:41,423 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1133, model: loyalty.generate.wizard 2026-10-11 18:13:41,428 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1133, model: loyalty.program 2026-10-11 18:13:41,484 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-11 18:13:41,773 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: loyalty.rule 2026-10-11 18:13:41,780 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: loyalty.reward 2026-10-11 18:13:41,826 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: loyalty.program 2026-10-11 18:13:41,830 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: loyalty.rule 2026-10-11 18:13:41,836 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: loyalty.reward 2026-10-11 18:13:41,879 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1132 deleted mail.message records with IDs: [12347, 12345, 12344] 2026-10-11 18:13:41,879 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: loyalty.card 2026-10-11 18:13:41,882 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: loyalty.generate.wizard 2026-10-11 18:13:41,888 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: loyalty.program 2026-10-11 18:13:41,890 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: loyalty.rule 2026-10-11 18:13:41,958 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: loyalty.reward 2026-10-11 18:13:41,966 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: loyalty.mail 2026-10-11 18:13:41,969 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: loyalty.history 2026-10-11 18:13:41,973 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: loyalty.mail 2026-10-11 18:13:41,977 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: loyalty.history 2026-10-11 18:13:41,980 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: loyalty.mail 2026-10-11 18:13:41,983 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: loyalty.history 2026-10-11 18:13:42,025 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-11 18:13:42,254 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1131, model: loyalty.rule 2026-10-11 18:13:42,262 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1131, model: loyalty.reward 2026-10-11 18:13:42,307 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.program 2026-10-11 18:13:42,312 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.rule 2026-10-11 18:13:42,317 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.reward 2026-10-11 18:13:42,338 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1131 deleted mail.message records with IDs: [12347, 12345, 12344] 2026-10-11 18:13:42,339 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.card 2026-10-11 18:13:42,342 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.generate.wizard 2026-10-11 18:13:42,348 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1131, model: loyalty.program 2026-10-11 18:13:42,350 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1131, model: loyalty.rule 2026-10-11 18:13:42,410 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1131, model: loyalty.reward 2026-10-11 18:13:42,416 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1131, model: loyalty.mail 2026-10-11 18:13:42,419 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1131, model: loyalty.history 2026-10-11 18:13:42,422 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1131, model: loyalty.mail 2026-10-11 18:13:42,426 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1131, model: loyalty.history 2026-10-11 18:13:42,429 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.mail 2026-10-11 18:13:42,432 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.history 2026-10-11 18:13:42,471 120 INFO rb-001770c-225483-423666 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-11 18:13:42,634 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 1131, model: loyalty.card 2026-10-11 18:13:42,666 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 1131, model: loyalty.rule 2026-10-11 18:13:42,695 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 1131, model: loyalty.history 2026-10-11 18:13:42,863 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:14:13,904 120 INFO rb-001770c-225483-423666 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-11 18:14:16,037 120 INFO rb-001770c-225483-423666 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-11 18:14:18,157 120 INFO rb-001770c-225483-423666 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-11 18:14:20,037 120 INFO rb-001770c-225483-423666 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-11 18:14:21,853 120 INFO rb-001770c-225483-423666 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-11 18:14:23,741 120 INFO rb-001770c-225483-423666 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-11 18:14:25,774 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:14:58,724 120 INFO rb-001770c-225483-423666 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-11 18:14:58,940 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:15:30,862 120 INFO rb-001770c-225483-423666 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-11 18:15:31,134 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:16:05,994 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-10-11 18:16:06,115 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1148, model: loyalty.card 2026-10-11 18:16:06,152 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 1148, model: loyalty.history 2026-10-11 18:16:06,266 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:16:38,572 120 INFO rb-001770c-225483-423666 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-11 18:16:38,830 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:17:12,735 120 INFO rb-001770c-225483-423666 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-11 18:17:13,283 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:17:35,494 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-10-11 18:17:36,095 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 11530 2026-10-11 18:17:36,096 120 INFO rb-001770c-225483-423666 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/tmpf5hcutrc_chrome_odoo 2026-10-11 18:17:36,096 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Issuing json command http://127.0.0.1:42503/json/version 2026-10-11 18:17:36,097 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:42503/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:17:36,126 120 INFO rb-001770c-225483-423666 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-11 18:17:36,127 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Issuing json command http://127.0.0.1:42503/json 2026-10-11 18:17:36,127 120 INFO rb-001770c-225483-423666 odoo.tests.common.requests: request http://127.0.0.1:42503/json with timeout 3 increased to 10s during tests 2026-10-11 18:17:36,153 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Websocket url found: ws://127.0.0.1:42503/devtools/page/0160F8AADD8C04FBA888F138806B41E4 2026-10-11 18:17:36,170 120 INFO rb-001770c-225483-423666 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-11 18:17:36,180 120 INFO rb-001770c-225483-423666 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-11 18:17:36,252 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:pos_user from n/a 2026-10-11 18:17:36,257 120 INFO rb-001770c-225483-423666 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-11 18:17:36,262 120 INFO rb-001770c-225483-423666 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=19" in browser 2026-10-11 18:17:36,262 120 INFO rb-001770c-225483-423666 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=19" 2026-10-11 18:17:36,276 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:17:37,401 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:37] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.165 0.963 2026-10-11 18:17:37,405 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '0160F8AADD8C04FBA888F138806B41E4', 'loaderId': 'F335226DC10192E88BD5A2C616245DC7', 'isDownload': False} 2026-10-11 18:17:37,405 120 INFO rb-001770c-225483-423666 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-11 18:17:37,428 120 INFO rb-001770c-225483-423666 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-11 18:17:37,456 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:37] "GET /web/assets/26ca856/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 18:17:37,467 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:37] "GET /web/assets/ede6c6f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-11 18:17:37,487 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:37] "GET /web/assets/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-11 18:17:38,004 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:38] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 18:17:38,026 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:17:38,036 120 INFO rb-001770c-225483-423666 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=19", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:17:38,040 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:17:38,051 120 INFO rb-001770c-225483-423666 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-11 18:17:38,055 120 INFO rb-001770c-225483-423666 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-11 18:17:39,065 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.522 0.500 2026-10-11 18:17:39,079 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 1.023 2026-10-11 18:17:39,312 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-11 18:17:39,316 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.023 2026-10-11 18:17:39,331 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 18:17:39,376 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 18:17:39,404 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-11 18:17:39,414 120 INFO rb-001770c-225483-423666 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-11 18:17:39,517 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:17:39,524 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:17:39,574 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:17:39,591 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "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-11 18:17:39,621 120 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:17:39,639 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image/res.users/1159/avatar_128 HTTP/1.1" 200 - 16 0.025 0.038 2026-10-11 18:17:39,675 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=res.company&id=213&field=logo HTTP/1.1" 200 - 9 0.010 0.084 2026-10-11 18:17:39,700 120 INFO rb-001770c-225483-423666 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-11 18:17:39,703 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image/res.company/213/favicon HTTP/1.1" 200 - 4 0.009 0.074 2026-10-11 18:17:39,822 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.023 0.030 2026-10-11 18:17:39,838 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.048 2026-10-11 18:17:39,853 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.084 2026-10-11 18:17:39,887 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.017 0.080 2026-10-11 18:17:39,906 120 INFO rb-001770c-225483-423666 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-11 18:17:39,911 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.015 0.102 2026-10-11 18:17:39,919 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.150 2026-10-11 18:17:39,930 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.093 2026-10-11 18:17:39,942 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.047 2026-10-11 18:17:39,959 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.035 2026-10-11 18:17:39,973 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.099 2026-10-11 18:17:39,985 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-11 18:17:39,995 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.059 2026-10-11 18:17:40,004 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.065 2026-10-11 18:17:40,123 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.059 0.114 2026-10-11 18:17:40,227 120 INFO rb-001770c-225483-423666 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-11 18:17:40,351 120 INFO rb-001770c-225483-423666 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-11 18:17:40,414 120 INFO rb-001770c-225483-423666 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-11 18:17:40,479 120 INFO rb-001770c-225483-423666 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-11 18:17:40,548 120 INFO rb-001770c-225483-423666 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-11 18:17:40,612 120 INFO rb-001770c-225483-423666 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-11 18:17:40,689 120 INFO rb-001770c-225483-423666 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-11 18:17:40,766 120 INFO rb-001770c-225483-423666 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-11 18:17:40,832 120 INFO rb-001770c-225483-423666 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-11 18:17:40,907 120 INFO rb-001770c-225483-423666 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-11 18:17:40,926 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.017 0.018 2026-10-11 18:17:41,067 120 INFO rb-001770c-225483-423666 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-11 18:17:41,118 120 INFO rb-001770c-225483-423666 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-11 18:17:41,170 120 INFO rb-001770c-225483-423666 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-11 18:17:41,220 120 INFO rb-001770c-225483-423666 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-11 18:17:41,284 120 INFO rb-001770c-225483-423666 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-11 18:17:41,345 120 INFO rb-001770c-225483-423666 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-11 18:17:41,406 120 INFO rb-001770c-225483-423666 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-11 18:17:41,468 120 INFO rb-001770c-225483-423666 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-11 18:17:41,489 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.016 2026-10-11 18:17:41,689 120 INFO rb-001770c-225483-423666 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-11 18:17:41,742 120 INFO rb-001770c-225483-423666 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-11 18:17:41,793 120 INFO rb-001770c-225483-423666 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-11 18:17:41,844 120 INFO rb-001770c-225483-423666 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-11 18:17:41,908 120 INFO rb-001770c-225483-423666 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-11 18:17:41,969 120 INFO rb-001770c-225483-423666 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-11 18:17:42,037 120 INFO rb-001770c-225483-423666 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-11 18:17:42,132 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:17:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-11 18:17:42,142 120 INFO rb-001770c-225483-423666 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-11 18:17:42,314 120 INFO rb-001770c-225483-423666 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-11 18:17:42,368 120 INFO rb-001770c-225483-423666 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-11 18:17:42,430 120 INFO rb-001770c-225483-423666 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-11 18:17:42,495 120 INFO rb-001770c-225483-423666 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-11 18:17:42,496 120 INFO rb-001770c-225483-423666 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-11 18:17:42,619 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16601320 (allocated 18358272) 2026-10-11 18:17:42,631 120 INFO rb-001770c-225483-423666 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 11530 2026-10-11 18:17:42,638 120 INFO rb-001770c-225483-423666 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-11 18:17:42,642 120 INFO rb-001770c-225483-423666 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 11530 2026-10-11 18:17:42,753 120 INFO rb-001770c-225483-423666 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-001770c-225483-423666/chrome_logs/chrome_log_20261011_181742_753463_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-10-11 18:17:42,753 120 INFO rb-001770c-225483-423666 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/tmpf5hcutrc_chrome_odoo" 2026-10-11 18:17:42,870 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:17:43,790 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-11 18:17:44,318 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-11 18:17:44,503 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-11 18:17:44,706 120 INFO rb-001770c-225483-423666 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-11 18:17:47,091 120 INFO rb-001770c-225483-423666 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-11 18:17:47,259 120 INFO rb-001770c-225483-423666 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-11 18:17:47,420 120 INFO rb-001770c-225483-423666 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-11 18:17:47,712 120 INFO rb-001770c-225483-423666 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-11 18:17:49,890 120 INFO rb-001770c-225483-423666 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-11 18:17:52,530 120 INFO rb-001770c-225483-423666 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-11 18:17:52,563 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-11 18:17:55,764 120 INFO rb-001770c-225483-423666 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-11 18:17:55,785 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-11 18:17:59,013 120 INFO rb-001770c-225483-423666 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-11 18:18:01,944 120 INFO rb-001770c-225483-423666 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-11 18:18:01,998 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-11 18:18:05,113 120 INFO rb-001770c-225483-423666 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-11 18:18:05,198 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-11 18:18:08,341 120 INFO rb-001770c-225483-423666 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-11 18:18:08,422 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-11 18:18:11,772 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:18:15,914 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-10-11 18:18:16,269 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-10-11 18:18:16,842 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-10-11 18:18:17,040 120 INFO rb-001770c-225483-423666 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-11 18:18:17,223 120 INFO rb-001770c-225483-423666 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-11 18:18:17,363 120 INFO rb-001770c-225483-423666 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-11 18:18:17,538 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:19:13,850 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-11 18:19:15,762 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-11 18:19:18,000 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:19:27,897 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-11 18:19:28,973 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-11 18:19:29,938 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-11 18:19:32,073 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-11 18:19:34,109 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-11 18:19:34,221 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-11 18:19:35,229 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:20:25,095 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:20:25,116 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:20:25,116 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:20:25,469 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-10-11 18:20:25,820 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-10-11 18:20:29,286 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-10-11 18:20:29,651 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 1178, model: affiliate.commission 2026-10-11 18:20:29,699 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-10-11 18:20:30,255 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:21:17,453 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:21:17,463 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:21:17,463 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:21:18,277 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-10-11 18:21:19,543 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-10-11 18:21:19,967 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-10-11 18:21:20,458 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-10-11 18:21:20,849 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:22:06,512 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:22:06,531 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:22:06,531 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:22:06,913 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-11 18:22:07,403 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-11 18:22:07,520 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-11 18:22:07,627 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-11 18:22:07,896 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-11 18:22:08,150 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-11 18:22:08,232 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-11 18:22:08,321 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-11 18:22:08,405 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-11 18:22:08,550 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:22:53,514 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:22:53,526 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:22:53,527 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:22:53,864 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-11 18:22:56,581 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-11 18:22:59,970 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-11 18:23:00,329 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-11 18:23:00,691 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-11 18:23:00,967 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-11 18:23:04,640 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [304] 2026-10-11 18:23:04,772 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-10-11 18:23:05,158 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:23:49,093 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:23:49,105 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:23:49,105 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:23:49,432 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-11 18:23:49,602 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1229, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:49,640 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1228, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:49,722 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1229, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:49,783 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1228, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:49,841 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1229, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:49,872 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1228, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:49,931 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1229, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:49,979 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1228, model: affiliate.multi.level.commission.rule 2026-10-11 18:23:50,159 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:24:35,495 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:24:35,506 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:24:35,506 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:24:35,798 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-10-11 18:24:36,350 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:25:08,525 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:25:08,547 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:25:08,547 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:25:09,272 120 INFO rb-001770c-225483-423666 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-11 18:25:12,862 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-11 18:25:16,506 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1244, model: affiliate.commission 2026-10-11 18:25:16,626 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:25:48,210 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:25:48,223 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:25:48,223 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:25:48,570 120 INFO rb-001770c-225483-423666 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-11 18:25:52,967 120 INFO rb-001770c-225483-423666 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-11 18:25:54,270 120 INFO rb-001770c-225483-423666 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-11 18:25:58,607 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-11 18:25:59,954 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-11 18:26:01,307 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-11 18:26:02,706 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-11 18:26:04,148 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-11 18:26:05,378 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-11 18:26:06,626 120 INFO rb-001770c-225483-423666 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-11 18:26:07,943 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-11 18:26:09,187 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-11 18:26:10,538 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:26:55,809 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:26:55,824 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:26:55,824 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:26:56,311 120 INFO rb-001770c-225483-423666 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-11 18:27:01,833 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-11 18:27:08,093 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1253, model: affiliate.commission 2026-10-11 18:27:08,323 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:27:54,538 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4785, 4784, 4783, 4782, 4781] 2026-10-11 18:27:54,550 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302038, 302041, 302039, 302042, 302040] 2026-10-11 18:27:54,550 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-11 18:27:54,867 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-11 18:27:55,794 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-11 18:27:56,673 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-11 18:28:01,186 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-11 18:28:06,867 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-11 18:28:07,612 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-11 18:28:08,438 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-11 18:28:09,246 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-11 18:28:10,109 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-11 18:28:11,129 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-11 18:28:11,989 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-11 18:28:12,026 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-11 18:28:12,063 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-11 18:28:12,101 120 INFO rb-001770c-225483-423666 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-11 18:28:12,823 120 INFO rb-001770c-225483-423666 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-11 18:28:13,737 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:28:44,262 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-11 18:28:45,793 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-11 18:28:47,234 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-11 18:28:48,464 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-11 18:28:49,910 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-11 18:28:52,291 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-11 18:28:54,481 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-11 18:28:57,360 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-10-11 18:28:58,758 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-10-11 18:28:59,050 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:29:29,170 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-11 18:29:29,219 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1276, model: pos.order 2026-10-11 18:29:29,234 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1276, model: pos.order.line 2026-10-11 18:29:29,243 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1276, model: pos.order 2026-10-11 18:29:29,247 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1276, model: pos.order.line 2026-10-11 18:29:29,255 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1276, model: pos.order 2026-10-11 18:29:29,260 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1276, model: pos.order.line 2026-10-11 18:29:29,300 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-11 18:29:29,331 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1277, model: affiliate.commission.rule 2026-10-11 18:29:29,349 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1277, model: affiliate.progressive.commission.rule 2026-10-11 18:29:29,359 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1277, model: affiliate.commission.rule 2026-10-11 18:29:29,366 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1277, model: affiliate.progressive.commission.rule 2026-10-11 18:29:29,377 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1277, model: affiliate.commission.rule 2026-10-11 18:29:29,382 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1277, model: affiliate.progressive.commission.rule 2026-10-11 18:29:29,489 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:29:59,459 120 INFO rb-001770c-225483-423666 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-11 18:29:59,754 120 INFO rb-001770c-225483-423666 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-11 18:29:59,931 120 INFO rb-001770c-225483-423666 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-11 18:30:00,027 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:30:32,575 120 INFO rb-001770c-225483-423666 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-11 18:30:33,026 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1285 deleted affiliate.commission records with IDs: [185] 2026-10-11 18:30:33,059 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [4856, 4857, 4858] 2026-10-11 18:30:33,254 120 INFO rb-001770c-225483-423666 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-11 18:30:33,672 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1286 deleted affiliate.commission records with IDs: [187] 2026-10-11 18:30:33,699 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1286 deleted mail.followers records with IDs: [4862, 4863, 4864] 2026-10-11 18:30:33,818 120 INFO rb-001770c-225483-423666 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-11 18:30:34,187 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1285 deleted affiliate.commission records with IDs: [189] 2026-10-11 18:30:34,214 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [4868, 4869, 4870] 2026-10-11 18:30:34,398 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:31:03,642 120 INFO rb-001770c-225483-423666 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-11 18:31:05,084 120 INFO rb-001770c-225483-423666 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-11 18:31:06,522 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:31:35,734 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-10-11 18:31:38,325 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:31:44,770 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-10-11 18:31:45,042 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:30,353 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-11 18:32:32,660 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:33:18,259 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-11 18:33:19,037 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-11 18:33:19,838 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:34:05,183 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-11 18:34:06,360 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-11 18:34:07,819 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-10-11 18:34:07,872 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-10-11 18:34:07,892 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-10-11 18:34:08,071 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-11 18:34:12,271 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-11 18:34:17,276 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-11 18:34:22,769 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:35:08,291 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-10-11 18:35:09,649 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:35:57,384 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-10-11 18:36:01,506 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-10-11 18:36:03,147 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [688] 2026-10-11 18:36:03,672 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-10-11 18:36:07,767 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-11 18:36:08,748 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1348, model: affiliate.commission 2026-10-11 18:36:08,884 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:36:52,128 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-11 18:36:52,237 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1354, model: sale.order 2026-10-11 18:36:52,253 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1357, model: sale.order 2026-10-11 18:36:52,269 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1358, model: sale.order 2026-10-11 18:36:52,280 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1354, model: sale.order.line 2026-10-11 18:36:52,285 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1357, model: sale.order.line 2026-10-11 18:36:52,289 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1358, model: sale.order.line 2026-10-11 18:36:52,328 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-11 18:36:52,942 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1354, model: sale.order 2026-10-11 18:36:52,979 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1357, model: sale.order 2026-10-11 18:36:53,014 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1358, model: sale.order 2026-10-11 18:36:53,128 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1354, model: sale.order 2026-10-11 18:36:53,224 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-11 18:36:53,236 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1354, model: sale.order 2026-10-11 18:36:53,248 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1357, model: sale.order 2026-10-11 18:36:53,258 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1358, model: sale.order 2026-10-11 18:36:53,266 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1354, model: sale.order.line 2026-10-11 18:36:53,269 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1357, model: sale.order.line 2026-10-11 18:36:53,272 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1358, model: sale.order.line 2026-10-11 18:36:53,298 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-11 18:36:53,310 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1354, model: sale.order 2026-10-11 18:36:53,323 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1357, model: sale.order 2026-10-11 18:36:53,334 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1358, model: sale.order 2026-10-11 18:36:53,341 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1354, model: sale.order.line 2026-10-11 18:36:53,344 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1357, model: sale.order.line 2026-10-11 18:36:53,347 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1358, model: sale.order.line 2026-10-11 18:36:53,458 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:37:34,927 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-11 18:37:35,204 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:38:15,875 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-10-11 18:38:16,936 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:39:00,446 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-11 18:39:00,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1391 deleted link.tracker.click records with IDs: [16] 2026-10-11 18:39:00,539 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-11 18:39:00,709 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1389, model: link.tracker.click 2026-10-11 18:39:00,741 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1389, model: link.tracker.click 2026-10-11 18:39:00,780 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1389 deleted mail.message records with IDs: [6972] 2026-10-11 18:39:00,788 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1389, model: link.tracker.click 2026-10-11 18:39:00,807 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1389 deleted link.tracker.click records with IDs: [18] 2026-10-11 18:39:00,839 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-11 18:39:00,899 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1391 deleted link.tracker records with IDs: [337] 2026-10-11 18:39:00,925 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-11 18:39:01,054 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1389, model: link.tracker 2026-10-11 18:39:01,082 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1389, model: link.tracker 2026-10-11 18:39:01,105 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1389, model: link.tracker 2026-10-11 18:39:01,138 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1389 deleted link.tracker records with IDs: [339] 2026-10-11 18:39:01,237 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:39:45,736 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-11 18:39:45,790 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-11 18:39:45,812 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6972] 2026-10-11 18:39:45,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410367] 2026-10-11 18:39:45,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-11 18:39:45,884 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-11 18:39:45,911 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6972] 2026-10-11 18:39:45,974 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410367] 2026-10-11 18:39:45,974 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-11 18:39:46,022 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-11 18:39:46,042 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410351] 2026-10-11 18:39:46,042 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-10-11 18:39:46,096 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-11 18:39:46,150 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-11 18:39:46,176 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410379] 2026-10-11 18:39:46,177 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-11 18:39:46,228 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-11 18:39:46,348 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-11 18:39:46,376 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6976, 6975, 6974, 6973, 6972] 2026-10-11 18:39:46,430 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410367, 410368, 410369, 410370, 410371] 2026-10-11 18:39:46,430 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-11 18:39:46,476 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-11 18:39:46,547 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6974, 6973, 6972] 2026-10-11 18:39:46,606 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410367, 410368, 410369] 2026-10-11 18:39:46,606 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-11 18:39:46,731 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:40:29,826 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-11 18:40:29,918 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-11 18:40:29,956 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-11 18:40:30,060 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-11 18:40:30,212 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-11 18:40:30,335 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:41:13,243 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-11 18:41:13,284 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-11 18:41:13,314 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-11 18:41:13,339 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-11 18:41:13,368 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-11 18:41:13,401 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6978, 6977, 6976, 6975] 2026-10-11 18:41:13,443 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410370, 410371, 410372, 410373] 2026-10-11 18:41:13,443 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-11 18:41:13,492 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-11 18:41:13,615 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-11 18:41:13,640 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:fullstack from n/a 2026-10-11 18:41:13,674 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:41:14,165 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:41:14] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.027 0.467 2026-10-11 18:41:14,226 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:41:14] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.020 0.032 2026-10-11 18:41:14,255 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:41:14] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.005 0.015 2026-10-11 18:41:14,292 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:41:14] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.004 0.013 2026-10-11 18:41:14,360 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:41:14] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.019 0.034 2026-10-11 18:41:14,461 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:41:58,512 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-11 18:41:58,634 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:42:43,073 120 INFO rb-001770c-225483-423666 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-11 18:42:43,225 120 INFO rb-001770c-225483-423666 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-11 18:42:43,342 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-11 18:42:43,435 120 INFO rb-001770c-225483-423666 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-11 18:42:43,507 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-11 18:42:43,539 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:user_internal from n/a 2026-10-11 18:42:43,558 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:44,049 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:44] "GET /affiliate/join HTTP/1.1" 303 - 73 0.070 0.423 2026-10-11 18:42:45,211 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:45] "GET /affiliate HTTP/1.1" 200 - 261 0.201 0.953 2026-10-11 18:42:45,293 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:45] "GET /affiliate HTTP/1.1" 200 - 18 0.012 0.052 2026-10-11 18:42:45,453 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:45] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.025 0.128 2026-10-11 18:42:45,549 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:45] "GET /affiliate/report HTTP/1.1" 200 - 23 0.015 0.074 2026-10-11 18:42:45,590 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-11 18:42:45,607 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:46,334 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-11 18:42:46,540 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 18:42:46,540 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:46] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.310 0.626 2026-10-11 18:42:46,590 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-11 18:42:46,624 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:47,519 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:test1@example.viindoo.com from 127.0.0.1 2026-10-11 18:42:47,760 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 18:42:47,761 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:47] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.340 0.799 2026-10-11 18:42:47,824 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-11 18:42:48,402 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:48,942 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:48] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.113 0.430 2026-10-11 18:42:48,944 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_affiliate_signup_with_exist_email: waiting for threads: [] 2026-10-11 18:42:48,971 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-11 18:42:48,978 120 INFO rb-001770c-225483-423666 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-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:42:48,992 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:50,473 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:50] "GET /r/qVk HTTP/1.1" 301 - 46 0.047 1.436 2026-10-11 18:42:51,341 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:51] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.097 0.767 2026-10-11 18:42:51,343 120 INFO rb-001770c-225483-423666 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-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:42:51,372 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-11 18:42:51,407 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:51,974 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:51] "GET /r/qVk HTTP/1.1" 301 - 62 0.051 0.519 2026-10-11 18:42:52,759 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:52] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.119 0.661 2026-10-11 18:42:52,801 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-11 18:42:52,834 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:42:52,859 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:53,277 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:53] "GET /r/qVk HTTP/1.1" 301 - 66 0.054 0.367 2026-10-11 18:42:53,541 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-11 18:42:54,157 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:54] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.110 0.766 2026-10-11 18:42:54,211 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-11 18:42:54,249 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:42:54,267 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:54,690 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:54] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.023 0.404 2026-10-11 18:42:54,731 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:54] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.012 0.022 2026-10-11 18:42:54,778 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-11 18:42:54,820 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:42:54,839 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:55,312 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:55] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.010 0.465 2026-10-11 18:42:55,352 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-11 18:42:55,381 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:42:55,403 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:56,906 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:56] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.026 1.488 2026-10-11 18:42:56,950 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-11 18:42:56,996 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:42:57,018 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:57,371 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:57] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.022 0.333 2026-10-11 18:42:57,416 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-11 18:42:57,457 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:demo from n/a 2026-10-11 18:42:57,477 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:57,880 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:57] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.024 0.380 2026-10-11 18:42:57,926 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:57] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.018 0.024 2026-10-11 18:42:57,946 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:57] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.003 0.011 2026-10-11 18:42:57,991 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-11 18:42:58,007 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:42:58,462 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:58] "GET /r/bxK HTTP/1.1" 301 - 61 0.038 0.419 2026-10-11 18:42:59,416 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:59] "GET / HTTP/1.1" 200 - 170 0.098 0.853 2026-10-11 18:42:59,495 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:59] "GET /r/bxK HTTP/1.1" 301 - 15 0.037 0.034 2026-10-11 18:42:59,527 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:59] "GET / HTTP/1.1" 200 - 13 0.005 0.023 2026-10-11 18:42:59,634 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:59] "GET /r/bxK HTTP/1.1" 301 - 33 0.035 0.048 2026-10-11 18:42:59,671 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:59] "GET / HTTP/1.1" 200 - 13 0.006 0.028 2026-10-11 18:42:59,742 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:59] "GET /r/bxK HTTP/1.1" 301 - 30 0.021 0.045 2026-10-11 18:42:59,787 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:42:59] "GET / HTTP/1.1" 200 - 13 0.008 0.026 2026-10-11 18:42:59,838 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-11 18:42:59,856 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:01,124 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:01] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.183 1.089 2026-10-11 18:43:01,151 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:43:01,176 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:01] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.003 0.010 2026-10-11 18:43:01,196 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:01] "GET /affiliate/join HTTP/1.1" 303 - 6 0.003 0.014 2026-10-11 18:43:01,392 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:01] "GET /affiliate HTTP/1.1" 200 - 60 0.035 0.158 2026-10-11 18:43:01,435 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:user_internal from n/a 2026-10-11 18:43:01,466 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:01] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.003 0.010 2026-10-11 18:43:01,570 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:01] "GET /affiliate/join HTTP/1.1" 303 - 54 0.035 0.065 2026-10-11 18:43:01,881 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:01] "GET /affiliate HTTP/1.1" 200 - 92 0.064 0.244 2026-10-11 18:43:01,944 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-11 18:43:01,971 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:43:01,986 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:03,719 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:03] "GET /affiliate/commissions HTTP/1.1" 200 - 297 0.310 1.426 2026-10-11 18:43:03,758 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:demo from n/a 2026-10-11 18:43:05,392 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:05] "GET /affiliate/commissions HTTP/1.1" 200 - 108 0.094 1.525 2026-10-11 18:43:05,416 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:43:06,138 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:06] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.168 0.540 2026-10-11 18:43:06,196 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-11 18:43:06,269 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:06,804 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:06] "GET /r/qVk HTTP/1.1" 301 - 63 0.038 0.501 2026-10-11 18:43:07,592 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:07] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.135 0.649 2026-10-11 18:43:08,042 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-11 18:43:08,288 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 18:43:08,288 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:08] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.287 0.404 2026-10-11 18:43:08,329 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-11 18:43:08,356 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:43:08,377 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:08,841 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:08] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.015 0.452 2026-10-11 18:43:08,893 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:08] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.017 0.029 2026-10-11 18:43:08,915 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:08] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.003 0.012 2026-10-11 18:43:08,957 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-11 18:43:08,998 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:43:09,027 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:09,329 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:09] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.017 0.300 2026-10-11 18:43:09,356 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-11 18:43:09,382 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:09,742 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:09] "GET /r/qVk HTTP/1.1" 303 - 18 0.014 0.350 2026-10-11 18:43:10,553 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:10] "GET / HTTP/1.1" 200 - 170 0.112 0.695 2026-10-11 18:43:10,595 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-11 18:43:10,870 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-11 18:43:11,059 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-11 18:43:11,075 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:12,209 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:12] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.156 0.981 2026-10-11 18:43:12,230 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:43:13,163 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:13] "GET /affiliate HTTP/1.1" 200 - 224 0.162 0.761 2026-10-11 18:43:13,314 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:13] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.041 0.097 2026-10-11 18:43:15,046 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:15] "GET /my/invoices HTTP/1.1" 200 - 215 0.242 1.480 2026-10-11 18:43:15,116 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:15] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.017 0.030 2026-10-11 18:43:15,156 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-11 18:43:15,184 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:17,533 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:17] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.105 2.247 2026-10-11 18:43:17,555 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:43:18,687 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:18] "GET /affiliate HTTP/1.1" 200 - 210 0.161 0.960 2026-10-11 18:43:18,791 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:18] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.017 0.063 2026-10-11 18:43:18,808 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:18] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 18:43:18,839 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-11 18:43:18,860 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:43:19,981 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:19] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.117 1.006 2026-10-11 18:43:20,009 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:43:20,065 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:43:20] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.014 0.027 2026-10-11 18:43:20,176 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:44:04,064 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-11 18:44:04,293 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-11 18:44:04,497 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-11 18:44:04,618 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-11 18:44:04,740 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1469, model: wizard.action.click 2026-10-11 18:44:04,772 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1469, model: affiliate.code 2026-10-11 18:44:04,816 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1469, model: affiliate.code 2026-10-11 18:44:04,867 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-11 18:44:04,918 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:44:05,312 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:05] "GET /r/4NJ HTTP/1.1" 301 - 60 0.041 0.355 2026-10-11 18:44:06,060 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:06] "GET / HTTP/1.1" 200 - 170 0.088 0.657 2026-10-11 18:44:06,777 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:06] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.290 0.424 2026-10-11 18:44:06,816 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:06] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.008 0.026 2026-10-11 18:44:07,017 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:07] "GET /shop/address HTTP/1.1" 200 - 39 0.044 0.152 2026-10-11 18:44:07,485 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:07] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.142 0.298 2026-10-11 18:44:07,524 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:07] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.011 0.025 2026-10-11 18:44:07,695 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:07] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.055 0.109 2026-10-11 18:44:08,408 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:08] "GET /shop/payment HTTP/1.1" 200 - 178 0.177 0.531 2026-10-11 18:44:08,719 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-11 18:44:08,744 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:44:08,773 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:44:09,327 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:09] "GET /r/qVk HTTP/1.1" 301 - 67 0.057 0.499 2026-10-11 18:44:09,653 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-11 18:44:10,382 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:10] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.176 0.875 2026-10-11 18:44:10,957 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:10] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.173 0.366 2026-10-11 18:44:11,430 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:11] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.076 0.393 2026-10-11 18:44:11,897 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:11] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.167 0.281 2026-10-11 18:44:11,966 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:11] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.026 0.038 2026-10-11 18:44:12,368 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:12] "GET /shop/confirm_order HTTP/1.1" 303 - 130 0.128 0.270 2026-10-11 18:44:12,761 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:12] "GET /shop/payment HTTP/1.1" 200 - 135 0.092 0.297 2026-10-11 18:44:13,594 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:13] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.153 0.280 2026-10-11 18:44:13,760 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:13] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.040 0.121 2026-10-11 18:44:15,242 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:15] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.098 1.359 2026-10-11 18:44:15,301 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:15] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.017 0.038 2026-10-11 18:44:15,442 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:15] "GET /shop/confirm_order HTTP/1.1" 303 - 68 0.051 0.087 2026-10-11 18:44:15,661 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:15] "GET /shop/payment HTTP/1.1" 200 - 90 0.071 0.145 2026-10-11 18:44:15,738 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-11 18:44:15,756 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:44:17,864 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:17] "GET /shop HTTP/1.1" 200 - 375 0.408 1.702 2026-10-11 18:44:18,538 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:18] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.208 0.416 2026-10-11 18:44:18,578 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:18] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.010 0.026 2026-10-11 18:44:18,768 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:18] "GET /shop/address HTTP/1.1" 200 - 36 0.032 0.155 2026-10-11 18:44:19,304 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:19] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.173 0.343 2026-10-11 18:44:19,352 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:19] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.013 0.033 2026-10-11 18:44:19,487 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:19] "GET /shop/confirm_order HTTP/1.1" 303 - 58 0.055 0.077 2026-10-11 18:44:20,168 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:20] "GET /shop/payment HTTP/1.1" 200 - 175 0.145 0.532 2026-10-11 18:44:20,406 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-11 18:44:20,440 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:fullstack from n/a 2026-10-11 18:44:20,460 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:44:21,873 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:21] "GET /affiliate HTTP/1.1" 200 - 222 0.191 1.224 2026-10-11 18:44:21,995 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:21] "GET /affiliate/report HTTP/1.1" 200 - 23 0.029 0.089 2026-10-11 18:44:22,157 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:22] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.043 0.116 2026-10-11 18:44:23,113 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:23] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.020 0.083 2026-10-11 18:44:25,300 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:25] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.016 0.065 2026-10-11 18:44:25,515 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:44:25] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.029 0.089 2026-10-11 18:44:25,691 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:45:10,815 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-10-11 18:45:10,883 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:45:11,249 120 INFO rb-001770c-225483-423666 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-11 18:45:12,179 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:45:12] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.152 1.146 2026-10-11 18:45:12,192 120 INFO rb-001770c-225483-423666 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-11 18:45:12,233 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:45:12] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.015 0.028 2026-10-11 18:45:12,246 120 INFO rb-001770c-225483-423666 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-11 18:45:12,285 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:45:12] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.017 0.024 2026-10-11 18:45:12,329 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-11 18:45:12,355 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:45:12,822 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:45:12] "GET /r/qVk HTTP/1.1" 301 - 63 0.048 0.423 2026-10-11 18:45:12,829 120 INFO rb-001770c-225483-423666 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-11 18:45:13,786 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:45:13] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.158 0.801 2026-10-11 18:45:13,820 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:demo from n/a 2026-10-11 18:45:13,891 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:45:13] "GET /r/qVk HTTP/1.1" 301 - 20 0.021 0.035 2026-10-11 18:45:13,898 120 INFO rb-001770c-225483-423666 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-11 18:45:14,834 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:45:14] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 222 0.181 0.757 2026-10-11 18:45:14,934 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:46:00,252 120 INFO rb-001770c-225483-423666 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 0x7f6644dc56c0>)> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:46:00,303 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-11 18:46:00,331 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:46:00,863 120 INFO rb-001770c-225483-423666 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-11 18:46:00,884 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:00] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.075 0.481 2026-10-11 18:46:00,972 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:00] "GET /r/JjQ HTTP/1.1" 301 - 38 0.033 0.040 2026-10-11 18:46:01,899 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:01] "GET / HTTP/1.1" 200 - 169 0.130 0.793 2026-10-11 18:46:02,076 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:02] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.060 0.114 2026-10-11 18:46:02,121 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-11 18:46:02,144 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:46:02,715 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:02] "GET /r/JjQ HTTP/1.1" 301 - 60 0.045 0.528 2026-10-11 18:46:03,621 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:03] "GET / HTTP/1.1" 200 - 170 0.136 0.766 2026-10-11 18:46:03,666 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:03] "GET / HTTP/1.1" 200 - 13 0.013 0.026 2026-10-11 18:46:03,856 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:03] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.088 0.096 2026-10-11 18:46:03,881 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:46:03,991 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-11 18:46:04,026 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:46:04,572 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:04] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.087 0.463 2026-10-11 18:46:04,592 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:46:04,676 120 INFO rb-001770c-225483-423666 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-11 18:46:04,712 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:46:05,200 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:05] "GET /r/JjQ HTTP/1.1" 301 - 60 0.064 0.428 2026-10-11 18:46:05,982 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:05] "GET / HTTP/1.1" 200 - 170 0.127 0.650 2026-10-11 18:46:06,025 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:06] "GET / HTTP/1.1" 200 - 13 0.010 0.026 2026-10-11 18:46:06,186 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:46:06] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.060 0.089 2026-10-11 18:46:06,212 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:admin from n/a 2026-10-11 18:46:06,300 120 INFO rb-001770c-225483-423666 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-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:46:06,348 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:46:06,372 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-10-11 18:46:06,459 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-10-11 18:46:06,492 120 INFO rb-001770c-225483-423666 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-10-11 18:46:06,545 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:06,591 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-10-11 18:46:06,628 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-10-11 18:46:06,658 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-10-11 18:46:06,700 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:07,276 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-11 18:46:07,289 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12585] 2026-10-11 18:46:07,297 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:07,783 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-11 18:46:07,793 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12587] 2026-10-11 18:46:07,800 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:07,820 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-10-11 18:46:07,859 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-10-11 18:46:07,905 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-10-11 18:46:07,939 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-10-11 18:46:07,967 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-10-11 18:46:07,981 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1504, model: amazon.region 2026-10-11 18:46:07,993 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1504, model: amazon.region 2026-10-11 18:46:08,004 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1504, model: amazon.region 2026-10-11 18:46:08,011 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-10-11 18:46:08,040 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-10-11 18:46:08,064 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1505 deleted amazon.region records with IDs: [26] 2026-10-11 18:46:08,106 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:46:08,137 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-10-11 18:46:08,965 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-10-11 18:46:12,027 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-10-11 18:46:12,231 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:12,267 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-10-11 18:46:12,305 120 INFO rb-001770c-225483-423666 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-11 18:46:12,341 120 INFO rb-001770c-225483-423666 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-11 18:46:12,379 120 INFO rb-001770c-225483-423666 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-11 18:46:12,973 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-11 18:46:12,984 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12589] 2026-10-11 18:46:12,993 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:13,057 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-10-11 18:46:13,102 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-10-11 18:46:13,145 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:46:13,181 120 INFO rb-001770c-225483-423666 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-11 18:46:13,235 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-10-11 18:46:13,295 120 INFO rb-001770c-225483-423666 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-11 18:46:13,341 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-10-11 18:46:13,383 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-10-11 18:46:13,422 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-10-11 18:46:13,460 120 INFO rb-001770c-225483-423666 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-11 18:46:13,500 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-10-11 18:46:13,526 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-10-11 18:46:13,566 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:13,596 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-10-11 18:46:13,634 120 INFO rb-001770c-225483-423666 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-11 18:46:13,674 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-10-11 18:46:13,722 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:13,756 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-10-11 18:46:13,800 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-10-11 18:46:13,826 120 INFO rb-001770c-225483-423666 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-11 18:46:13,869 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-10-11 18:46:14,489 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-11 18:46:14,499 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12591] 2026-10-11 18:46:14,507 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:14,575 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1507 deleted amazon.ses.identity records with IDs: [30] 2026-10-11 18:46:14,617 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-10-11 18:46:14,681 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:46:14,714 120 INFO rb-001770c-225483-423666 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-11 18:46:14,734 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-10-11 18:46:14,771 120 INFO rb-001770c-225483-423666 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-11 18:46:14,819 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-10-11 18:46:14,878 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-10-11 18:46:14,945 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-10-11 18:46:14,969 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-10-11 18:46:15,013 120 INFO rb-001770c-225483-423666 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-11 18:46:15,056 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-10-11 18:46:15,061 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-10-11 18:46:15,099 120 INFO rb-001770c-225483-423666 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-11 18:46:15,137 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:15,180 120 INFO rb-001770c-225483-423666 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-11 18:46:15,240 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-10-11 18:46:15,292 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-10-11 18:46:15,344 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-10-11 18:46:15,390 120 INFO rb-001770c-225483-423666 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-11 18:46:15,412 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-10-11 18:46:15,446 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-10-11 18:46:15,488 120 INFO rb-001770c-225483-423666 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-10-11 18:46:15,537 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:16,145 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-10-11 18:46:16,158 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12593] 2026-10-11 18:46:16,166 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:16,694 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-10-11 18:46:16,707 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12595] 2026-10-11 18:46:16,716 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:16,742 120 INFO rb-001770c-225483-423666 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-10-11 18:46:16,760 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1508 deleted api.request.log records with IDs: [1] 2026-10-11 18:46:16,788 120 INFO rb-001770c-225483-423666 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-10-11 18:46:16,835 120 INFO rb-001770c-225483-423666 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-10-11 18:46:16,842 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1508, model: api.request.log 2026-10-11 18:46:16,885 120 INFO rb-001770c-225483-423666 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-10-11 18:46:16,901 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1508, model: api.request.log 2026-10-11 18:46:16,942 120 INFO rb-001770c-225483-423666 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-10-11 18:46:16,965 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1509, model: api.request.log 2026-10-11 18:46:16,983 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1509, model: api.request.log 2026-10-11 18:46:17,026 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:46:17,043 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-11 18:46:17,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-10-11 18:46:17,681 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12597] 2026-10-11 18:46:17,692 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:18,248 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-10-11 18:46:18,258 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12599] 2026-10-11 18:46:18,266 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:18,785 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-11 18:46:18,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12601] 2026-10-11 18:46:18,807 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:19,114 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted mail.message records with IDs: [12603] 2026-10-11 18:46:19,180 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted mail.message records with IDs: [12605, 12603] 2026-10-11 18:46:19,278 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted mail.message records with IDs: [12604] 2026-10-11 18:46:19,354 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted calendar.event records with IDs: [24] 2026-10-11 18:46:19,363 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted mail.followers records with IDs: [5475, 5476] 2026-10-11 18:46:19,458 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted mail.message records with IDs: [12606, 12605, 12603] 2026-10-11 18:46:19,522 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted mail.message records with IDs: [12606, 12605, 12603] 2026-10-11 18:46:19,532 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted appointment.appointment records with IDs: [6] 2026-10-11 18:46:19,543 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1510 deleted mail.followers records with IDs: [5472, 5473, 5474] 2026-10-11 18:46:19,583 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-11 18:46:20,153 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-10-11 18:46:20,164 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12608] 2026-10-11 18:46:20,172 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:20,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-10-11 18:46:20,679 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12610] 2026-10-11 18:46:20,687 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:21,234 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-10-11 18:46:21,245 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12612] 2026-10-11 18:46:21,254 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:21,643 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-11 18:46:22,159 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-10-11 18:46:22,175 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12616] 2026-10-11 18:46:22,183 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:22,701 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-11 18:46:22,710 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12618] 2026-10-11 18:46:22,717 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:23,288 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-11 18:46:23,297 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12620] 2026-10-11 18:46:23,305 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:23,540 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:23,560 120 INFO rb-001770c-225483-423666 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-11 18:46:24,078 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-10-11 18:46:24,092 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12625] 2026-10-11 18:46:24,099 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:24,536 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-11 18:46:24,544 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12627] 2026-10-11 18:46:24,550 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:24,968 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-10-11 18:46:24,979 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12629] 2026-10-11 18:46:24,986 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:25,437 120 INFO rb-001770c-225483-423666 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-11 18:46:25,919 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-10-11 18:46:25,929 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12633] 2026-10-11 18:46:25,936 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:26,462 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-10-11 18:46:26,474 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12635] 2026-10-11 18:46:26,484 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:26,988 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-10-11 18:46:27,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12637] 2026-10-11 18:46:27,007 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:27,395 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:27,412 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-11 18:46:27,980 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-10-11 18:46:27,991 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12641] 2026-10-11 18:46:27,999 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:28,556 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-10-11 18:46:28,569 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12643] 2026-10-11 18:46:28,578 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:29,060 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-11 18:46:29,070 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12645] 2026-10-11 18:46:29,077 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:29,365 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-11 18:46:29,382 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12647] 2026-10-11 18:46:29,383 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-11 18:46:29,393 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-11 18:46:29,443 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-11 18:46:29,461 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12648] 2026-10-11 18:46:29,461 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-11 18:46:29,515 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1525 deleted mail.message records with IDs: [12648] 2026-10-11 18:46:29,526 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1525 deleted appointment.appointment records with IDs: [13] 2026-10-11 18:46:29,532 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1525 deleted mail.followers records with IDs: [5494, 5495, 5496] 2026-10-11 18:46:29,616 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1525, model: appointment.appointment 2026-10-11 18:46:29,632 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1525, model: appointment.appointment 2026-10-11 18:46:29,655 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1525 deleted mail.message records with IDs: [12649] 2026-10-11 18:46:29,657 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1525, model: appointment.appointment 2026-10-11 18:46:29,741 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1526 deleted mail.message records with IDs: [12650] 2026-10-11 18:46:29,752 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1526 deleted appointment.appointment records with IDs: [15] 2026-10-11 18:46:29,760 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1526 deleted mail.followers records with IDs: [5500, 5501, 5502] 2026-10-11 18:46:29,787 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1526 deleted mail.message records with IDs: [12649] 2026-10-11 18:46:29,793 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1526 deleted appointment.appointment records with IDs: [14] 2026-10-11 18:46:29,801 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1526 deleted mail.followers records with IDs: [5497, 5498, 5499] 2026-10-11 18:46:29,828 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-11 18:46:30,281 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-11 18:46:30,291 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12652] 2026-10-11 18:46:30,298 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:30,761 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-11 18:46:30,769 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12654] 2026-10-11 18:46:30,775 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:31,233 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-11 18:46:31,243 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12656] 2026-10-11 18:46:31,251 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:31,354 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1528, model: viin.appointment.type 2026-10-11 18:46:31,370 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1528 deleted mail.message records with IDs: [2232] 2026-10-11 18:46:31,373 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1528, model: viin.appointment.type 2026-10-11 18:46:31,378 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1528, model: viin.appointment.type 2026-10-11 18:46:31,396 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1529, model: viin.appointment.type 2026-10-11 18:46:31,412 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1529 deleted mail.message records with IDs: [2232] 2026-10-11 18:46:31,414 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1529, model: viin.appointment.type 2026-10-11 18:46:31,419 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1529, model: viin.appointment.type 2026-10-11 18:46:31,490 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1530 deleted mail.message records with IDs: [12658] 2026-10-11 18:46:31,509 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1530 deleted viin.appointment.type records with IDs: [4] 2026-10-11 18:46:31,515 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1530 deleted mail.followers records with IDs: [5503] 2026-10-11 18:46:31,553 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:31,568 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-11 18:46:32,100 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-11 18:46:32,113 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12660] 2026-10-11 18:46:32,123 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:32,708 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-11 18:46:32,719 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12662] 2026-10-11 18:46:32,731 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:33,292 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-11 18:46:33,306 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12664] 2026-10-11 18:46:33,316 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:33,630 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-11 18:46:34,125 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-11 18:46:34,135 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12670] 2026-10-11 18:46:34,151 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:34,710 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-11 18:46:34,728 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12672] 2026-10-11 18:46:34,737 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:35,262 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-11 18:46:35,273 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12674] 2026-10-11 18:46:35,281 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:35,554 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:35,576 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-11 18:46:36,046 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-11 18:46:36,055 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12677] 2026-10-11 18:46:36,062 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:36,545 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-11 18:46:36,554 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12679] 2026-10-11 18:46:36,561 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:37,117 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-11 18:46:37,126 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12681] 2026-10-11 18:46:37,132 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:38,429 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-11 18:46:38,485 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1537 deleted mail.message records with IDs: [12685] 2026-10-11 18:46:38,521 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1537 deleted calendar.event records with IDs: [25] 2026-10-11 18:46:38,527 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1537 deleted mail.followers records with IDs: [5517, 5518] 2026-10-11 18:46:39,425 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-11 18:46:39,520 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1537 deleted mail.message records with IDs: [12689] 2026-10-11 18:46:39,557 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1537 deleted calendar.event records with IDs: [26] 2026-10-11 18:46:39,566 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1537 deleted mail.followers records with IDs: [5524, 5525] 2026-10-11 18:46:39,665 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:46:39,682 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-11 18:46:40,200 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-11 18:46:40,211 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12693] 2026-10-11 18:46:40,219 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:40,731 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-11 18:46:40,740 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12695] 2026-10-11 18:46:40,747 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:41,227 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-11 18:46:41,235 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12697] 2026-10-11 18:46:41,242 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:41,510 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:41,530 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-11 18:46:43,351 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:46:43,434 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:46:44,213 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 18:46:44,272 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:46:44,295 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-11 18:46:44,331 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-11 18:46:44,368 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-11 18:46:44,403 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-11 18:46:44,436 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-11 18:46:44,468 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-11 18:46:44,534 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:46:44,552 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-11 18:46:45,186 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-11 18:46:45,198 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12704] 2026-10-11 18:46:45,211 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:45,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-11 18:46:45,749 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12706] 2026-10-11 18:46:45,761 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:46,344 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-11 18:46:46,353 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12708] 2026-10-11 18:46:46,360 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:46,520 120 INFO rb-001770c-225483-423666 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-11 18:46:46,680 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-11 18:46:47,311 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-11 18:46:47,329 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12734] 2026-10-11 18:46:47,338 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:47,928 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-11 18:46:47,940 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12736] 2026-10-11 18:46:47,948 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:48,540 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-11 18:46:48,553 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12738] 2026-10-11 18:46:48,562 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:48,722 120 INFO rb-001770c-225483-423666 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-11 18:46:48,778 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-11 18:46:49,281 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-11 18:46:49,291 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12741] 2026-10-11 18:46:49,300 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:49,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-11 18:46:49,867 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12743] 2026-10-11 18:46:49,875 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:50,420 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-11 18:46:50,430 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12745] 2026-10-11 18:46:50,437 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:50,566 120 INFO rb-001770c-225483-423666 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-11 18:46:50,703 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-11 18:46:51,208 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-11 18:46:51,219 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-10-11 18:46:51,227 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:51,766 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-11 18:46:51,779 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12752] 2026-10-11 18:46:51,788 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:52,413 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-11 18:46:52,424 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12754] 2026-10-11 18:46:52,432 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:52,565 120 INFO rb-001770c-225483-423666 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-11 18:46:52,695 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-11 18:46:53,214 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-11 18:46:53,226 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12759] 2026-10-11 18:46:53,235 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:53,717 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-11 18:46:53,726 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12761] 2026-10-11 18:46:53,734 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:54,251 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-11 18:46:54,260 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12763] 2026-10-11 18:46:54,270 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:54,408 120 INFO rb-001770c-225483-423666 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-11 18:46:54,427 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-11 18:46:54,511 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:54,527 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-11 18:46:55,035 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-11 18:46:55,050 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-10-11 18:46:55,056 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:55,610 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-11 18:46:55,621 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-10-11 18:46:55,628 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:56,098 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-11 18:46:56,111 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12770] 2026-10-11 18:46:56,121 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:56,220 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-11 18:46:56,238 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2232] 2026-10-11 18:46:56,240 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-11 18:46:56,247 120 INFO rb-001770c-225483-423666 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-11 18:46:56,295 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-11 18:46:56,770 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-11 18:46:56,782 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12773] 2026-10-11 18:46:56,790 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:57,311 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-11 18:46:57,320 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12775] 2026-10-11 18:46:57,327 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:57,920 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-11 18:46:57,947 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12777] 2026-10-11 18:46:57,954 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:58,046 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-11 18:46:58,068 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1565, model: appointment.type.working.time 2026-10-11 18:46:58,077 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1565, model: appointment.type.working.time 2026-10-11 18:46:58,095 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1567 deleted appointment.type.working.time records with IDs: [1] 2026-10-11 18:46:58,143 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:58,161 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-10-11 18:46:58,725 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-11 18:46:58,744 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12780] 2026-10-11 18:46:58,750 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:59,226 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-11 18:46:59,236 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12782] 2026-10-11 18:46:59,243 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:59,707 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-11 18:46:59,718 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12784] 2026-10-11 18:46:59,726 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:46:59,988 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-10-11 18:47:00,538 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-11 18:47:00,549 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12789] 2026-10-11 18:47:00,558 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:01,067 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-11 18:47:01,077 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12791] 2026-10-11 18:47:01,083 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:01,601 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-11 18:47:01,613 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12793] 2026-10-11 18:47:01,621 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:01,841 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-10-11 18:47:02,361 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-11 18:47:02,371 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12798] 2026-10-11 18:47:02,379 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:02,875 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-11 18:47:02,883 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12800] 2026-10-11 18:47:02,890 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:03,423 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-11 18:47:03,433 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12802] 2026-10-11 18:47:03,443 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:03,693 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-10-11 18:47:04,232 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-11 18:47:04,242 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12807] 2026-10-11 18:47:04,251 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:04,744 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-11 18:47:04,753 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12809] 2026-10-11 18:47:04,759 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:05,337 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-11 18:47:05,348 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12811] 2026-10-11 18:47:05,358 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:06,620 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:47:06,643 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-10-11 18:47:07,219 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-11 18:47:07,232 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12817] 2026-10-11 18:47:07,241 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:07,847 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-11 18:47:07,859 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12819] 2026-10-11 18:47:07,868 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:08,415 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-11 18:47:08,426 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12821] 2026-10-11 18:47:08,434 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:08,613 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:47:09,930 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:09] "GET /appointment/product-demonstration-1/details?user_id=1580&tz=UTC HTTP/1.1" 200 - 201 0.137 1.181 2026-10-11 18:47:09,933 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-10-11 18:47:09,972 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-10-11 18:47:10,570 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-11 18:47:10,583 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12825] 2026-10-11 18:47:10,591 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:11,105 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-11 18:47:11,115 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12827] 2026-10-11 18:47:11,121 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:11,630 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-11 18:47:11,643 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12829] 2026-10-11 18:47:11,651 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:11,815 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:47:14,214 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:14] "GET /appointment/product-demonstration-1/details?user_id=1583 HTTP/1.1" 200 - 201 0.210 2.190 2026-10-11 18:47:14,217 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-10-11 18:47:14,255 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-10-11 18:47:14,862 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-11 18:47:14,871 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12833] 2026-10-11 18:47:14,878 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:15,475 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-11 18:47:15,484 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12835] 2026-10-11 18:47:15,492 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:16,037 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-11 18:47:16,050 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12837] 2026-10-11 18:47:16,060 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:16,286 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-10-11 18:47:16,791 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-11 18:47:16,801 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12841] 2026-10-11 18:47:16,811 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:17,358 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-11 18:47:17,368 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12843] 2026-10-11 18:47:17,377 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:17,972 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-11 18:47:17,983 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12845] 2026-10-11 18:47:17,992 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:47:18,157 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:47:19,507 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:19] "GET /appointment/product-demonstration-1/details?user_id=1589&tz=UTC HTTP/1.1" 200 - 201 0.129 1.222 2026-10-11 18:47:19,905 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:19] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.141 0.249 2026-10-11 18:47:19,915 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-10-11 18:47:20,372 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:20] "GET /my/appointments/22?access_token=11c1235c-0502-4aee-b4a2-803f877c9b67 HTTP/1.1" 200 - 46 0.029 0.434 2026-10-11 18:47:20,438 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:47:20,463 120 INFO rb-001770c-225483-423666 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-11 18:47:22,133 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:47:22,176 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:47:23,289 120 INFO rb-001770c-225483-423666 odoo.tests.common: Simulating signal changes during tests 2026-10-11 18:47:23,341 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:47:23,429 120 INFO rb-001770c-225483-423666 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-11 18:47:23,474 120 INFO rb-001770c-225483-423666 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-11 18:47:23,868 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:47:23,891 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-11 18:47:26,297 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:47:26,313 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:47:26,685 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 10 0.009 0.364 2026-10-11 18:47:26,739 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.021 0.029 2026-10-11 18:47:26,782 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:26] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.009 0.027 2026-10-11 18:47:26,817 120 INFO rb-001770c-225483-423666 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-11 18:47:29,159 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423666 login:portal from n/a 2026-10-11 18:47:29,239 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:47:29,709 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:29] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.060 0.411 2026-10-11 18:47:30,031 120 INFO rb-001770c-225483-423666 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:47:30] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.089 0.221 2026-10-11 18:47:30,116 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 18:47:37,335 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-10-11 18:47:37,527 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-10-11 18:47:38,808 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-10-11 18:47:38,860 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-10-11 18:47:38,933 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-10-11 18:47:39,277 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [650] 2026-10-11 18:47:39,425 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-10-11 18:47:39,751 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [651] 2026-10-11 18:47:39,930 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-10-11 18:47:40,209 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [652] 2026-10-11 18:47:40,584 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1611 deleted mail.activity records with IDs: [203] 2026-10-11 18:47:40,783 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1611 deleted mail.mail records with IDs: [653] 2026-10-11 18:47:41,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1615 deleted mail.activity records with IDs: [204] 2026-10-11 18:47:41,197 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1615 deleted mail.mail records with IDs: [654] 2026-10-11 18:47:41,251 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-10-11 18:47:41,585 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [655] 2026-10-11 18:47:41,767 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-10-11 18:47:41,951 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-10-11 18:47:42,138 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-10-11 18:47:42,472 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [656] 2026-10-11 18:47:42,627 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [657] 2026-10-11 18:47:42,736 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [658] 2026-10-11 18:47:42,841 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [659] 2026-10-11 18:47:42,995 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-10-11 18:47:43,414 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [660] 2026-10-11 18:47:43,662 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-10-11 18:47:43,852 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [661] 2026-10-11 18:47:44,005 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-10-11 18:47:44,343 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [662] 2026-10-11 18:47:44,654 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-10-11 18:47:44,841 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [663] 2026-10-11 18:47:44,913 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-10-11 18:47:45,247 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [664] 2026-10-11 18:47:45,494 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-10-11 18:47:45,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [665] 2026-10-11 18:47:45,746 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-10-11 18:47:45,799 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-10-11 18:47:45,850 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-10-11 18:47:45,868 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1608, model: approval.request.type 2026-10-11 18:47:45,882 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1608, model: approval.request.type 2026-10-11 18:47:45,888 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1608, model: approval.request.type 2026-10-11 18:47:45,929 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-10-11 18:47:45,946 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1615, model: approval.request.type 2026-10-11 18:47:45,960 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1615, model: approval.request.type 2026-10-11 18:47:45,965 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1615, model: approval.request.type 2026-10-11 18:47:46,005 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-10-11 18:47:46,071 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-10-11 18:47:46,089 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1608, model: approval.request.type 2026-10-11 18:47:46,104 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1608, model: approval.request.type 2026-10-11 18:47:46,108 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1608, model: approval.request.type 2026-10-11 18:47:46,139 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-10-11 18:47:46,211 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-10-11 18:47:46,257 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-10-11 18:47:46,338 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1618, model: viin.approval.request 2026-10-11 18:47:46,381 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1618, model: viin.approval.request 2026-10-11 18:47:46,422 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1618, model: viin.approval.request 2026-10-11 18:47:46,462 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1618, model: viin.approval.request 2026-10-11 18:47:46,511 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-10-11 18:47:46,690 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1618, model: viin.approval.request 2026-10-11 18:47:46,734 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1618, model: viin.approval.request 2026-10-11 18:47:46,774 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1618, model: viin.approval.request 2026-10-11 18:47:46,828 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-10-11 18:47:47,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [666] 2026-10-11 18:47:47,323 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1611, model: viin.approval.request 2026-10-11 18:47:47,371 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1611, model: viin.approval.request 2026-10-11 18:47:47,414 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1611, model: viin.approval.request 2026-10-11 18:47:47,469 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-10-11 18:47:47,558 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-10-11 18:47:47,852 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-11 18:47:48,036 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1608, model: request.approval.user.line 2026-10-11 18:47:48,142 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1608, model: request.approval.user.line 2026-10-11 18:47:48,184 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-10-11 18:47:48,416 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1615, model: request.approval.user.line 2026-10-11 18:47:48,542 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1615, model: request.approval.user.line 2026-10-11 18:47:48,568 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-10-11 18:47:48,686 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-11 18:47:48,717 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-10-11 18:47:49,064 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [667] 2026-10-11 18:47:49,205 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [668] 2026-10-11 18:47:49,330 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [669] 2026-10-11 18:47:49,448 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [670] 2026-10-11 18:47:49,679 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-10-11 18:47:49,858 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-10-11 18:47:50,082 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [672] 2026-10-11 18:47:50,135 120 INFO rb-001770c-225483-423666 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-11 18:47:50,528 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [673] 2026-10-11 18:47:50,640 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [674] 2026-10-11 18:47:50,748 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [675] 2026-10-11 18:47:50,878 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [676] 2026-10-11 18:47:51,023 120 INFO rb-001770c-225483-423666 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-11 18:47:51,076 120 INFO rb-001770c-225483-423666 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-11 18:47:51,110 120 INFO rb-001770c-225483-423666 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-11 18:47:51,151 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-10-11 18:47:51,486 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [677] 2026-10-11 18:47:51,608 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [678] 2026-10-11 18:47:51,713 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [679] 2026-10-11 18:47:51,824 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1608 deleted mail.mail records with IDs: [680] 2026-10-11 18:47:52,147 120 INFO rb-001770c-225483-423666 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-11 18:47:52,181 120 INFO rb-001770c-225483-423666 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-11 18:47:52,216 120 INFO rb-001770c-225483-423666 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-11 18:47:52,273 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-10-11 18:47:52,440 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1611, model: viin.approval.request 2026-10-11 18:47:52,660 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-10-11 18:47:52,913 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1608, model: viin.approval.request 2026-10-11 18:47:53,104 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:47:55,833 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-11 18:47:56,355 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [681] 2026-10-11 18:47:56,500 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [682] 2026-10-11 18:47:56,615 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [683] 2026-10-11 18:47:56,731 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [684] 2026-10-11 18:47:56,881 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1620 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-10-11 18:47:57,007 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1620 deleted mail.mail records with IDs: [685] 2026-10-11 18:47:57,124 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1620 deleted mail.mail records with IDs: [686] 2026-10-11 18:47:57,235 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1620 deleted mail.mail records with IDs: [687] 2026-10-11 18:47:57,388 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1621 deleted mail.activity records with IDs: [230, 231, 232] 2026-10-11 18:47:57,514 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1621 deleted mail.mail records with IDs: [688] 2026-10-11 18:47:57,614 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1621 deleted mail.mail records with IDs: [689] 2026-10-11 18:47:57,693 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-11 18:47:58,274 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [690] 2026-10-11 18:47:58,392 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [691] 2026-10-11 18:47:58,574 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1620 deleted mail.activity records with IDs: [235, 236] 2026-10-11 18:47:58,680 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1620 deleted mail.mail records with IDs: [692] 2026-10-11 18:47:58,767 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1620 deleted mail.mail records with IDs: [693] 2026-10-11 18:47:58,923 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1623 deleted mail.activity records with IDs: [237, 238] 2026-10-11 18:47:59,046 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1623 deleted mail.mail records with IDs: [694] 2026-10-11 18:47:59,146 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:48:12,373 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-11 18:48:12,762 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-11 18:48:13,161 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-11 18:48:13,636 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-10-11 18:48:13,717 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-11 18:48:14,116 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-11 18:48:14,417 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-11 18:48:14,795 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-11 18:48:15,139 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-11 18:48:15,630 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-10-11 18:48:15,680 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-11 18:48:16,217 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-10-11 18:48:16,276 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-11 18:48:16,668 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:48:19,661 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79111, 79112, 79113, 79114, 79115, 79116] 2026-10-11 18:48:21,114 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79117, 79118, 79119, 79120, 79121, 79122] 2026-10-11 18:48:22,294 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4801] 2026-10-11 18:48:22,442 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [317447] 2026-10-11 18:48:22,497 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2370] 2026-10-11 18:48:22,498 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-11 18:48:22,751 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79123, 79124, 79125, 79126, 79127, 79128, 79129, 79130, 79131] 2026-10-11 18:48:24,881 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-11 18:48:25,708 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-11 18:48:26,655 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-11 18:48:26,836 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-10-11 18:48:27,933 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-11 18:48:28,645 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-11 18:48:28,748 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-10-11 18:48:29,487 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-11 18:48:29,589 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-10-11 18:48:30,498 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-11 18:48:30,615 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-10-11 18:48:31,575 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-11 18:48:31,694 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-10-11 18:48:32,411 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-11 18:48:32,478 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-10-11 18:48:33,258 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-11 18:48:33,329 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-10-11 18:48:34,062 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-11 18:48:34,090 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-11 18:48:34,140 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-11 18:48:34,189 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-11 18:48:34,238 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-11 18:48:34,288 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-11 18:48:34,344 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-11 18:48:34,410 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-11 18:48:34,495 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-11 18:48:35,543 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-11 18:48:35,892 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-11 18:48:36,893 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-11 18:48:38,592 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-11 18:48:38,682 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-11 18:48:40,223 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-11 18:48:40,372 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-10-11 18:48:40,551 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-11 18:48:42,241 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-11 18:48:42,350 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-10-11 18:48:42,488 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-11 18:48:44,065 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-11 18:48:44,140 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-10-11 18:48:44,223 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-11 18:48:46,676 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-11 18:48:46,794 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-10-11 18:48:47,403 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-11 18:48:47,498 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-11 18:48:47,610 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-11 18:48:47,723 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-11 18:48:47,780 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-11 18:48:47,941 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-11 18:48:48,010 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-11 18:48:48,113 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-11 18:48:48,168 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-11 18:48:48,223 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-11 18:48:50,029 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1627 deleted approval.request.field.mapping.line records with IDs: [79174, 79175, 79176, 79177, 79178, 79179] 2026-10-11 18:48:50,687 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-10-11 18:48:51,359 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-10-11 18:48:51,443 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-10-11 18:48:51,510 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-10-11 18:48:51,585 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-10-11 18:48:51,594 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1626, model: approval.request.field.mapping.line 2026-10-11 18:48:51,652 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-10-11 18:48:51,700 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-10-11 18:48:51,729 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-10-11 18:48:51,785 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-10-11 18:48:51,829 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-10-11 18:48:51,872 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-10-11 18:48:52,790 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1627 deleted approval.request.field.mapping.line records with IDs: [79198, 79199, 79200, 79201, 79202, 79203] 2026-10-11 18:48:53,528 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-10-11 18:48:53,593 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-10-11 18:48:53,685 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-10-11 18:48:53,766 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-10-11 18:48:53,836 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-10-11 18:48:53,901 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-10-11 18:48:53,966 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-10-11 18:48:54,017 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-10-11 18:48:54,082 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-10-11 18:48:54,110 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-10-11 18:48:54,140 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-10-11 18:48:54,169 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-10-11 18:48:54,216 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:48:54,235 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-11 18:48:54,279 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-11 18:48:54,370 120 INFO rb-001770c-225483-423666 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-11 18:48:54,396 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-11 18:48:54,480 120 INFO rb-001770c-225483-423666 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-11 18:48:54,505 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-11 18:48:54,586 120 INFO rb-001770c-225483-423666 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-11 18:48:54,613 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-11 18:48:54,667 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:48:55,896 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-11 18:48:56,740 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-11 18:48:56,805 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-11 18:48:58,055 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-11 18:48:58,185 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:49:00,650 120 INFO rb-001770c-225483-423666 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-11 18:49:01,620 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1628 deleted mail.mail records with IDs: [715] 2026-10-11 18:49:01,769 120 INFO rb-001770c-225483-423666 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-11 18:49:02,888 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1628 deleted mail.mail records with IDs: [716] 2026-10-11 18:49:03,013 120 INFO rb-001770c-225483-423666 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-11 18:49:04,348 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1628 deleted mail.mail records with IDs: [717] 2026-10-11 18:49:04,486 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:49:05,163 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-11 18:49:06,960 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-11 18:49:08,640 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-11 18:49:10,073 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-11 18:49:11,439 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:49:11,949 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-11 18:49:12,040 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-11 18:49:12,093 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-11 18:49:12,322 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-11 18:49:12,814 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-11 18:49:13,198 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-11 18:49:13,634 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-11 18:49:14,034 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-11 18:49:14,261 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-11 18:49:14,497 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:49:15,575 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-11 18:49:16,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1631 deleted request.approval.user.line records with IDs: [70] 2026-10-11 18:49:16,325 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-11 18:49:17,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1631 deleted request.approval.user.line records with IDs: [70] 2026-10-11 18:49:17,199 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-11 18:49:17,828 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1631 deleted request.approval.user.line records with IDs: [70] 2026-10-11 18:49:17,909 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-11 18:49:20,852 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-11 18:49:23,072 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-11 18:49:25,323 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:49:26,161 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-11 18:49:26,307 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-11 18:49:26,377 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-11 18:49:26,635 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-11 18:49:26,850 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-11 18:49:27,227 120 INFO rb-001770c-225483-423666 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-11 18:49:27,497 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-11 18:49:27,861 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-11 18:49:28,259 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-11 18:49:28,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-11 18:49:28,740 120 INFO rb-001770c-225483-423666 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-11 18:49:29,070 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-11 18:49:29,139 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-11 18:49:29,473 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-11 18:49:29,543 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-11 18:49:30,076 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-11 18:49:30,483 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-11 18:49:30,583 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-11 18:49:30,958 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-11 18:49:31,352 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-11 18:49:31,698 120 INFO rb-001770c-225483-423666 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-11 18:49:32,049 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-11 18:49:32,618 120 INFO rb-001770c-225483-423666 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-11 18:49:33,520 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:49:39,996 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-10-11 18:49:40,152 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-10-11 18:49:40,270 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-10-11 18:49:40,885 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-10-11 18:49:40,993 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-10-11 18:49:41,325 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [718] 2026-10-11 18:49:41,450 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-10-11 18:49:41,786 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [719] 2026-10-11 18:49:41,996 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [263] 2026-10-11 18:49:42,207 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [720] 2026-10-11 18:49:42,780 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-10-11 18:49:43,115 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [721] 2026-10-11 18:49:43,329 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [265] 2026-10-11 18:49:43,482 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [722] 2026-10-11 18:49:43,653 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [266] 2026-10-11 18:49:43,824 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [723] 2026-10-11 18:49:44,087 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-10-11 18:49:44,409 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [724] 2026-10-11 18:49:44,608 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [268] 2026-10-11 18:49:44,834 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [725] 2026-10-11 18:49:45,086 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [269] 2026-10-11 18:49:45,244 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [726] 2026-10-11 18:49:45,465 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.activity records with IDs: [270] 2026-10-11 18:49:45,646 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [727] 2026-10-11 18:49:45,737 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-10-11 18:49:46,451 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [728] 2026-10-11 18:49:46,670 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [271] 2026-10-11 18:49:46,864 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [729] 2026-10-11 18:49:47,106 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [272] 2026-10-11 18:49:47,280 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [730] 2026-10-11 18:49:47,475 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.activity records with IDs: [273] 2026-10-11 18:49:47,660 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [731] 2026-10-11 18:49:47,876 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.activity records with IDs: [274] 2026-10-11 18:49:48,061 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [732] 2026-10-11 18:49:48,217 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-10-11 18:49:48,503 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [733] 2026-10-11 18:49:48,725 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-10-11 18:49:48,857 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [734] 2026-10-11 18:49:48,963 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-10-11 18:49:49,236 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [735] 2026-10-11 18:49:49,416 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [277] 2026-10-11 18:49:49,581 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [736] 2026-10-11 18:49:49,773 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [278] 2026-10-11 18:49:49,944 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [737] 2026-10-11 18:49:50,059 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-10-11 18:49:50,370 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [738] 2026-10-11 18:49:50,571 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [279] 2026-10-11 18:49:50,797 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [739] 2026-10-11 18:49:51,098 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-10-11 18:49:51,387 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [740] 2026-10-11 18:49:51,628 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [280] 2026-10-11 18:49:51,837 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [741] 2026-10-11 18:49:51,968 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-10-11 18:49:52,268 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [742] 2026-10-11 18:49:52,431 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-11 18:49:52,569 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-10-11 18:49:52,921 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [743] 2026-10-11 18:49:53,177 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-11 18:49:53,365 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [744] 2026-10-11 18:49:53,435 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-10-11 18:49:53,727 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [745] 2026-10-11 18:49:53,991 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-11 18:49:54,186 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-10-11 18:49:54,464 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-10-11 18:49:55,108 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [747] 2026-10-11 18:49:55,232 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [748] 2026-10-11 18:49:55,346 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [749] 2026-10-11 18:49:55,530 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [284, 285, 286] 2026-10-11 18:49:55,713 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [750] 2026-10-11 18:49:55,904 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [751] 2026-10-11 18:49:56,008 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [752] 2026-10-11 18:49:56,228 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.activity records with IDs: [287, 288] 2026-10-11 18:49:56,486 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [753] 2026-10-11 18:49:56,700 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.activity records with IDs: [289] 2026-10-11 18:49:56,850 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [754] 2026-10-11 18:49:56,937 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-10-11 18:49:57,552 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [755] 2026-10-11 18:49:57,686 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [756] 2026-10-11 18:49:57,791 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [757] 2026-10-11 18:49:57,968 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [290, 291, 292] 2026-10-11 18:49:58,179 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [758] 2026-10-11 18:49:58,360 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [759] 2026-10-11 18:49:58,457 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [760] 2026-10-11 18:49:58,625 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.activity records with IDs: [293, 294] 2026-10-11 18:49:58,804 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [761] 2026-10-11 18:49:58,985 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.activity records with IDs: [295] 2026-10-11 18:49:59,161 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [762] 2026-10-11 18:49:59,263 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-10-11 18:49:59,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted request.approval.user.line records with IDs: [109] 2026-10-11 18:49:59,859 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-10-11 18:50:00,247 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [763] 2026-10-11 18:50:00,517 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-10-11 18:50:00,695 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [764] 2026-10-11 18:50:00,930 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [765] 2026-10-11 18:50:01,135 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-10-11 18:50:01,392 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [766] 2026-10-11 18:50:01,511 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [767] 2026-10-11 18:50:01,646 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [768] 2026-10-11 18:50:01,777 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [769] 2026-10-11 18:50:01,994 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-10-11 18:50:02,169 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [770] 2026-10-11 18:50:02,274 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [771] 2026-10-11 18:50:02,381 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [772] 2026-10-11 18:50:02,535 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.activity records with IDs: [301, 302, 303] 2026-10-11 18:50:02,695 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [773] 2026-10-11 18:50:02,796 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [774] 2026-10-11 18:50:03,025 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.activity records with IDs: [304, 305] 2026-10-11 18:50:03,236 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [775] 2026-10-11 18:50:03,436 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [306] 2026-10-11 18:50:03,615 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [776] 2026-10-11 18:50:03,747 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-10-11 18:50:04,332 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [777] 2026-10-11 18:50:04,432 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [778] 2026-10-11 18:50:04,587 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [307, 308] 2026-10-11 18:50:04,759 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [779] 2026-10-11 18:50:04,993 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.activity records with IDs: [309] 2026-10-11 18:50:05,195 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [780] 2026-10-11 18:50:05,265 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-10-11 18:50:06,114 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [781] 2026-10-11 18:50:06,242 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [782] 2026-10-11 18:50:06,363 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [783] 2026-10-11 18:50:06,601 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [310, 311, 312] 2026-10-11 18:50:06,802 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [784] 2026-10-11 18:50:06,946 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [785] 2026-10-11 18:50:07,176 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.activity records with IDs: [313, 314] 2026-10-11 18:50:07,355 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1641 deleted mail.mail records with IDs: [786] 2026-10-11 18:50:07,534 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.activity records with IDs: [315] 2026-10-11 18:50:07,762 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [787] 2026-10-11 18:50:07,824 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-10-11 18:50:08,464 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [788] 2026-10-11 18:50:08,561 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [789] 2026-10-11 18:50:08,751 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [316, 317] 2026-10-11 18:50:08,923 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [790] 2026-10-11 18:50:09,132 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [318] 2026-10-11 18:50:09,330 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [791] 2026-10-11 18:50:09,390 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-10-11 18:50:09,983 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [792] 2026-10-11 18:50:10,196 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [319] 2026-10-11 18:50:10,407 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [793] 2026-10-11 18:50:10,659 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [320] 2026-10-11 18:50:10,849 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [794] 2026-10-11 18:50:10,903 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-10-11 18:50:11,421 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-10-11 18:50:12,174 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [795] 2026-10-11 18:50:12,290 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1633 deleted mail.mail records with IDs: [796] 2026-10-11 18:50:12,626 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.activity records with IDs: [321, 322] 2026-10-11 18:50:12,833 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [797] 2026-10-11 18:50:12,951 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1636 deleted mail.mail records with IDs: [798] 2026-10-11 18:50:13,152 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.activity records with IDs: [323, 324] 2026-10-11 18:50:13,334 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [799] 2026-10-11 18:50:13,398 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:50:16,090 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-11 18:50:16,476 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-10-11 18:50:16,528 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-11 18:50:17,557 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-11 18:50:17,628 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-11 18:50:18,430 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-11 18:50:18,533 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:50:25,221 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-10-11 18:50:25,670 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-10-11 18:50:25,920 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-10-11 18:50:26,253 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [802] 2026-10-11 18:50:26,478 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [803] 2026-10-11 18:50:26,741 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-10-11 18:50:26,962 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-10-11 18:50:27,063 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-10-11 18:50:27,296 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-10-11 18:50:27,372 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:50:34,047 120 INFO rb-001770c-225483-423666 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-11 18:50:34,305 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-11 18:50:35,395 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-11 18:50:35,545 120 INFO rb-001770c-225483-423666 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-11 18:50:35,689 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-11 18:50:39,008 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:50:39,105 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-11 18:50:40,026 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-11 18:50:40,975 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-11 18:50:41,888 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-11 18:50:42,743 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-11 18:50:43,576 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-11 18:50:44,545 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-11 18:50:45,437 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-11 18:50:46,353 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:50:53,811 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-10-11 18:50:54,491 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-10-11 18:50:54,519 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-10-11 18:50:54,918 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-10-11 18:50:55,266 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-10-11 18:50:55,871 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-10-11 18:50:56,701 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-10-11 18:50:57,226 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-10-11 18:50:57,796 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-10-11 18:50:58,632 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-10-11 18:51:00,011 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-10-11 18:51:00,026 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-10-11 18:51:00,075 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-10-11 18:51:00,660 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-10-11 18:51:01,585 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-11 18:51:02,793 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-11 18:51:03,117 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-11 18:51:04,987 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-11 18:51:06,629 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-11 18:51:07,548 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1667 deleted request.approval.user.line records with IDs: [160] 2026-10-11 18:51:07,676 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-11 18:51:09,935 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:51:18,001 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-11 18:51:18,499 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-11 18:51:18,909 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-11 18:51:19,306 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-11 18:51:19,711 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-11 18:51:20,130 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-11 18:51:20,634 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-11 18:51:21,106 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-11 18:51:21,586 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-11 18:51:22,079 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-11 18:51:22,540 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-11 18:51:23,056 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-11 18:51:23,146 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-11 18:51:23,248 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-11 18:51:23,799 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-11 18:51:24,291 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-11 18:51:24,714 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-11 18:51:25,195 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-11 18:51:25,656 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-11 18:51:26,054 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-11 18:51:26,514 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-11 18:51:26,971 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-11 18:51:27,446 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-11 18:51:27,898 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-11 18:51:28,468 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-11 18:51:28,557 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-11 18:51:28,633 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-11 18:51:29,191 120 INFO rb-001770c-225483-423666 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-11 18:51:29,720 120 INFO rb-001770c-225483-423666 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-11 18:51:30,156 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-11 18:51:30,557 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-11 18:51:31,108 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-11 18:51:31,584 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:51:40,499 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-11 18:51:40,897 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-11 18:51:41,506 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5759] 2026-10-11 18:51:42,317 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-11 18:51:42,790 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-11 18:51:43,220 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-11 18:51:43,836 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-11 18:51:44,398 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-11 18:51:44,925 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-11 18:51:51,324 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-11 18:51:51,742 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-11 18:51:52,140 120 INFO rb-001770c-225483-423666 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-11 18:51:52,515 120 INFO rb-001770c-225483-423666 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-11 18:51:52,946 120 INFO rb-001770c-225483-423666 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-11 18:51:53,382 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-11 18:51:53,770 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:52:05,813 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-10-11 18:52:06,742 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [805] 2026-10-11 18:52:06,882 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [806] 2026-10-11 18:52:07,349 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [807] 2026-10-11 18:52:07,477 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [808] 2026-10-11 18:52:07,594 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [809] 2026-10-11 18:52:07,703 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [810] 2026-10-11 18:52:07,850 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-10-11 18:52:08,434 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [811] 2026-10-11 18:52:08,558 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [812] 2026-10-11 18:52:08,938 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [813] 2026-10-11 18:52:09,043 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [814] 2026-10-11 18:52:09,143 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [815] 2026-10-11 18:52:09,263 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-10-11 18:52:11,576 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-10-11 18:52:13,056 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-10-11 18:52:13,918 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-10-11 18:52:14,238 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-10-11 18:52:15,082 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-10-11 18:52:15,890 120 INFO rb-001770c-225483-423666 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-11 18:52:16,877 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-10-11 18:52:17,284 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:52:17,300 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-11 18:52:18,677 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-11 18:52:18,735 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:52:21,171 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-11 18:52:21,968 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-11 18:52:23,101 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-11 18:52:23,920 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-11 18:52:24,704 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:52:26,932 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-11 18:52:35,162 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-11 18:52:37,919 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1713 deleted request.approval.user.line records with IDs: [286] 2026-10-11 18:52:38,106 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-11 18:52:38,527 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1713, model: viin.approval.request 2026-10-11 18:52:38,565 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-11 18:52:40,336 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1713 deleted request.approval.user.line records with IDs: [289] 2026-10-11 18:52:40,398 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-11 18:52:42,194 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:52:44,518 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-11 18:52:44,875 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-11 18:52:45,345 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-11 18:52:46,404 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-11 18:52:47,331 120 INFO rb-001770c-225483-423666 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-11 18:52:47,749 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:52:49,026 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-11 18:52:49,822 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13647, 13644] 2026-10-11 18:52:50,158 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3769] 2026-10-11 18:52:50,222 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-10-11 18:52:50,357 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-10-11 18:52:50,403 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13646, 13643] 2026-10-11 18:52:50,615 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3768] 2026-10-11 18:52:50,851 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13649, 13648, 13645] 2026-10-11 18:52:50,912 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-10-11 18:52:50,961 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-11 18:52:51,872 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13653, 13651] 2026-10-11 18:52:52,103 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3770] 2026-10-11 18:52:52,335 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13652] 2026-10-11 18:52:52,377 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-10-11 18:52:52,419 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-11 18:52:53,492 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13661, 13656] 2026-10-11 18:52:53,716 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3774] 2026-10-11 18:52:53,744 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-10-11 18:52:53,898 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-10-11 18:52:53,961 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13659, 13657] 2026-10-11 18:52:54,144 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3772] 2026-10-11 18:52:54,374 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13663, 13662, 13658] 2026-10-11 18:52:54,415 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-10-11 18:52:54,463 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-11 18:52:55,845 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-11 18:52:56,058 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-10-11 18:52:56,401 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13674, 13671, 13667, 13664] 2026-10-11 18:52:56,625 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3775] 2026-10-11 18:52:56,864 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:52:56,884 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-11 18:52:57,295 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:52:57,310 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-10-11 18:52:57,752 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:52:59,255 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-10-11 18:53:00,910 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-10-11 18:53:02,287 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-10-11 18:53:03,732 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-10-11 18:53:05,399 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:53:05,951 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-10-11 18:53:06,351 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-10-11 18:53:06,804 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-10-11 18:53:07,186 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-10-11 18:53:07,647 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:07,663 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-11 18:53:08,647 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-11 18:53:09,556 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-11 18:53:10,616 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79898, 79899, 79900, 79901, 79902, 79903] 2026-10-11 18:53:12,060 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79904, 79905, 79906, 79907, 79908, 79909, 79910, 79911, 79912, 79913] 2026-10-11 18:53:13,353 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:13,375 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-11 18:53:14,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79920, 79921, 79922, 79923, 79924, 79925] 2026-10-11 18:53:15,770 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:21,903 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-10-11 18:53:22,146 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-10-11 18:53:22,550 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-10-11 18:53:22,917 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:53:22,932 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-11 18:53:23,064 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:23,077 120 INFO rb-001770c-225483-423666 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-11 18:53:23,255 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:23,415 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-10-11 18:53:23,463 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-10-11 18:53:23,701 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-10-11 18:53:23,927 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:25,120 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-11 18:53:25,201 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-11 18:53:25,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1729 deleted mail.mail records with IDs: [817] 2026-10-11 18:53:25,961 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1715] 2026-10-11 18:53:25,985 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-10-11 18:53:26,206 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-11 18:53:26,327 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-11 18:53:26,860 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1729 deleted mail.mail records with IDs: [819] 2026-10-11 18:53:26,985 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1715] 2026-10-11 18:53:27,003 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-10-11 18:53:27,124 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-11 18:53:27,191 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1716] 2026-10-11 18:53:27,559 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-11 18:53:28,072 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1729 deleted mail.mail records with IDs: [820] 2026-10-11 18:53:28,178 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1715] 2026-10-11 18:53:28,199 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-10-11 18:53:28,377 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-10-11 18:53:28,479 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-10-11 18:53:28,674 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-10-11 18:53:28,792 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:53:28,811 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-11 18:53:28,863 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-11 18:53:28,904 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-11 18:53:30,520 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-11 18:53:30,581 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:32,279 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-10-11 18:53:33,012 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-10-11 18:53:33,487 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-10-11 18:53:34,106 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-10-11 18:53:34,755 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-10-11 18:53:35,337 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-10-11 18:53:35,965 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-10-11 18:53:36,496 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-10-11 18:53:37,072 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:53:38,522 120 INFO rb-001770c-225483-423666 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-11 18:53:39,356 120 INFO rb-001770c-225483-423666 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-11 18:53:40,579 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-10-11 18:53:40,655 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-11 18:53:41,922 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-10-11 18:53:42,027 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:53:48,358 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-10-11 18:53:48,748 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [825] 2026-10-11 18:53:48,840 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-10-11 18:53:49,044 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:49,204 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-10-11 18:53:49,371 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:49,546 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-10-11 18:53:49,724 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:49,886 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-10-11 18:53:50,047 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:50,221 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-10-11 18:53:50,373 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:50,683 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [826] 2026-10-11 18:53:50,853 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-10-11 18:53:51,037 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [827] 2026-10-11 18:53:51,097 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-10-11 18:53:51,291 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:51,602 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-10-11 18:53:51,877 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-10-11 18:53:51,927 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-10-11 18:53:52,104 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:52,433 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-10-11 18:53:52,510 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-10-11 18:53:52,643 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:52,985 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-10-11 18:53:53,086 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-10-11 18:53:53,263 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:53,569 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-10-11 18:53:53,628 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-10-11 18:53:53,669 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-10-11 18:53:53,797 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:54,109 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-10-11 18:53:54,212 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-10-11 18:53:54,350 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-10-11 18:53:54,416 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-10-11 18:53:54,556 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:54,916 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-10-11 18:53:55,078 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-10-11 18:53:55,239 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-10-11 18:53:55,295 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-10-11 18:53:55,456 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:55,736 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-10-11 18:53:55,889 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-10-11 18:53:56,096 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-10-11 18:53:56,183 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-10-11 18:53:56,361 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:56,717 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-10-11 18:53:56,838 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-10-11 18:53:56,985 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-10-11 18:53:57,072 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-10-11 18:53:57,254 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:57,580 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-10-11 18:53:57,689 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-10-11 18:53:57,804 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-10-11 18:53:57,871 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-10-11 18:53:58,013 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:58,326 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-10-11 18:53:58,552 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-10-11 18:53:58,613 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-10-11 18:53:58,796 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:53:59,129 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-10-11 18:53:59,395 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-10-11 18:53:59,471 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-10-11 18:53:59,625 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:00,017 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-10-11 18:54:00,281 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-10-11 18:54:00,374 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-10-11 18:54:00,548 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:00,903 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-10-11 18:54:01,148 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-10-11 18:54:01,198 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-10-11 18:54:01,354 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:01,669 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-10-11 18:54:01,921 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-10-11 18:54:01,968 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-10-11 18:54:02,022 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-10-11 18:54:02,185 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:02,517 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-10-11 18:54:02,641 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-10-11 18:54:02,774 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-10-11 18:54:02,849 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-10-11 18:54:03,002 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:03,388 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-10-11 18:54:03,531 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-10-11 18:54:03,677 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-10-11 18:54:03,783 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-10-11 18:54:03,961 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:04,315 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-10-11 18:54:04,462 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-10-11 18:54:04,635 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-10-11 18:54:04,735 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-10-11 18:54:04,932 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:06,194 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-10-11 18:54:06,347 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-10-11 18:54:06,488 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-10-11 18:54:06,557 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-10-11 18:54:06,713 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:07,043 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-10-11 18:54:07,149 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-10-11 18:54:07,277 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-10-11 18:54:07,345 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-10-11 18:54:07,494 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:07,797 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-10-11 18:54:07,889 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-10-11 18:54:08,125 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-10-11 18:54:08,290 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:08,592 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-10-11 18:54:08,675 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-10-11 18:54:08,756 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-10-11 18:54:08,967 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:09,300 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-11 18:54:09,371 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-10-11 18:54:09,425 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-10-11 18:54:09,599 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:09,910 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-10-11 18:54:09,972 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-10-11 18:54:10,029 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-10-11 18:54:10,197 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1735 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-11 18:54:10,507 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-10-11 18:54:10,579 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-10-11 18:54:10,638 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:54:22,534 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7206, 7224, 7081] 2026-10-11 18:54:22,534 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-10-11 18:54:23,287 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-10-11 18:54:23,301 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14185] 2026-10-11 18:54:23,313 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:54:24,016 120 INFO rb-001770c-225483-423666 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-11 18:54:24,204 120 INFO rb-001770c-225483-423666 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-11 18:54:24,266 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-10-11 18:54:24,385 120 INFO rb-001770c-225483-423666 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-11 18:54:24,446 120 INFO rb-001770c-225483-423666 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-11 18:54:24,539 120 INFO rb-001770c-225483-423666 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-11 18:54:24,671 120 INFO rb-001770c-225483-423666 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-11 18:54:24,770 120 INFO rb-001770c-225483-423666 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-11 18:54:24,898 120 INFO rb-001770c-225483-423666 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-11 18:54:25,001 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:54:31,204 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-11 18:54:31,652 120 INFO rb-001770c-225483-423666 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-11 18:54:31,851 120 INFO rb-001770c-225483-423666 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-11 18:54:31,918 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:54:31,933 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-11 18:54:32,007 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:54:32,231 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_line_in_another_currency_is_refused ... 2026-10-11 18:54:32,719 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_nested_line_follows_the_request_currency ... 2026-10-11 18:54:33,114 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_lines_is_created ... 2026-10-11 18:54:34,007 120 INFO rb-001770c-225483-423666 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-11 18:54:35,628 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:54:35,647 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-10-11 18:54:36,142 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-10-11 18:54:36,529 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-10-11 18:54:36,735 120 INFO rb-001770c-225483-423666 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-11 18:54:37,191 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-10-11 18:54:37,237 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:54:37,256 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-11 18:54:37,295 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-11 18:54:37,574 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-11 18:54:37,622 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:54:37,645 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-11 18:54:38,619 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80642, 80643, 80644, 80645, 80646, 80647] 2026-10-11 18:54:39,940 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-11 18:54:41,024 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80650, 80651, 80652, 80653, 80654, 80655] 2026-10-11 18:54:41,858 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:54:48,308 120 INFO rb-001770c-225483-423666 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-11 18:54:48,602 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:55:01,096 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-10-11 18:55:01,121 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14769] 2026-10-11 18:55:01,136 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:55:01,424 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-11 18:55:01,455 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1756, model: viin.approval.type.header.slip.field 2026-10-11 18:55:01,504 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-11 18:55:01,550 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-11 18:55:01,568 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1756, model: viin.approval.type.line.slip.field 2026-10-11 18:55:01,628 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-11 18:55:01,734 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:55:03,474 120 INFO rb-001770c-225483-423666 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-11 18:55:03,562 120 INFO rb-001770c-225483-423666 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-11 18:55:03,590 120 INFO rb-001770c-225483-423666 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-11 18:55:04,874 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1757 deleted mail.mail records with IDs: [870] 2026-10-11 18:55:05,002 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:55:08,770 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-11 18:55:08,888 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-11 18:55:08,957 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-11 18:55:09,008 120 INFO rb-001770c-225483-423666 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-11 18:55:10,525 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1758 deleted mail.mail records with IDs: [871] 2026-10-11 18:55:10,726 120 INFO rb-001770c-225483-423666 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-11 18:55:12,091 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1758 deleted mail.mail records with IDs: [872] 2026-10-11 18:55:12,290 120 INFO rb-001770c-225483-423666 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-11 18:55:13,734 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1758 deleted mail.mail records with IDs: [873] 2026-10-11 18:55:13,958 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:55:15,955 120 INFO rb-001770c-225483-423666 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-11 18:55:17,386 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [874] 2026-10-11 18:55:17,637 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-10-11 18:55:17,794 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-10-11 18:55:17,891 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-10-11 18:55:17,971 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-11 18:55:19,228 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [878] 2026-10-11 18:55:19,458 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-10-11 18:55:19,568 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-10-11 18:55:19,649 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:55:20,976 120 INFO rb-001770c-225483-423666 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-11 18:55:21,765 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-10-11 18:55:21,953 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-10-11 18:55:22,963 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-10-11 18:55:23,200 120 INFO rb-001770c-225483-423666 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-11 18:55:24,126 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-10-11 18:55:24,342 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-10-11 18:55:24,860 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-10-11 18:55:24,908 120 INFO rb-001770c-225483-423666 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-11 18:55:25,743 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-10-11 18:55:25,950 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:55:26,741 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-10-11 18:55:28,135 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-10-11 18:55:28,425 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:55:31,475 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-10-11 18:55:32,507 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1762 deleted mail.mail records with IDs: [887] 2026-10-11 18:55:32,624 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1762 deleted mail.mail records with IDs: [888] 2026-10-11 18:55:32,816 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [387, 388] 2026-10-11 18:55:32,956 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [889] 2026-10-11 18:55:33,197 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-10-11 18:55:33,323 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-10-11 18:55:33,425 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:55:34,937 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-10-11 18:55:35,686 120 INFO rb-001770c-225483-423666 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-11 18:55:36,559 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-10-11 18:55:36,739 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:55:38,150 120 INFO rb-001770c-225483-423666 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-11 18:55:39,168 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-11 18:55:39,302 120 INFO rb-001770c-225483-423666 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-11 18:55:40,132 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-10-11 18:55:40,261 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:55:41,486 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-10-11 18:55:42,627 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-10-11 18:55:42,886 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:55:44,210 120 INFO rb-001770c-225483-423666 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-11 18:55:45,612 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-10-11 18:55:46,033 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:55:52,648 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-10-11 18:55:52,802 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-10-11 18:55:52,916 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-10-11 18:55:53,224 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1763 deleted mail.mail records with IDs: [897] 2026-10-11 18:55:53,390 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 18:55:55,415 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-10-11 18:55:56,162 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-10-11 18:55:57,032 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-10-11 18:55:57,799 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-10-11 18:55:58,467 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-10-11 18:55:58,806 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-10-11 18:55:58,858 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-10-11 18:56:00,147 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [540] 2026-10-11 18:56:00,267 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-10-11 18:56:02,463 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [542] 2026-10-11 18:56:02,597 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-10-11 18:56:03,145 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-10-11 18:56:03,652 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-10-11 18:56:03,745 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-10-11 18:56:04,418 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-10-11 18:56:06,700 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:56:09,682 120 INFO rb-001770c-225483-423666 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-11 18:56:11,566 120 INFO rb-001770c-225483-423666 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-11 18:56:13,189 120 INFO rb-001770c-225483-423666 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-11 18:56:14,827 120 INFO rb-001770c-225483-423666 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-11 18:56:16,788 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:56:28,331 120 INFO rb-001770c-225483-423666 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-11 18:56:28,494 120 INFO rb-001770c-225483-423666 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-11 18:56:28,523 120 INFO rb-001770c-225483-423666 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-11 18:56:35,591 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:56:36,030 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-11 18:56:36,118 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-11 18:56:36,151 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-11 18:56:36,179 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-11 18:56:36,228 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:56:36,795 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-11 18:56:38,185 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-11 18:56:38,256 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:40,913 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6642f59760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:40,914 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6644f46ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:40,925 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:40,933 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6644f46200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:41,414 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:45,028 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66487918a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:45,029 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66478dd440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:45,035 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:45,040 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66478df060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:45,354 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:49,055 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6618ca7b00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:49,056 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6642f80040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:49,062 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:49,067 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6642f81d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:49,468 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:52,195 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661b406fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:52,196 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661a11a660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:52,202 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:52,207 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661a119440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:52,632 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:56,415 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6644f35620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:56,417 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661a24bd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:56,427 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:56,435 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661a2493a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:56:56,832 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:00,427 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6646f2d620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:00,428 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6617c4b2e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:00,434 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:00,439 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6617c4a520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:00,786 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:03,522 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661987bf60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:03,524 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6619d2a3e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:03,533 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:03,540 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6619d29c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:03,902 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:07,735 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661823afc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:07,736 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6617cc1e40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:07,746 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:07,754 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6617cc22a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:11,280 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1776 deleted mail.mail records with IDs: [898] 2026-10-11 18:57:11,451 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-10-11 18:57:11,571 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-10-11 18:57:11,925 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-10-11 18:57:12,051 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-11 18:57:13,221 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-11 18:57:14,929 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1776 deleted mail.mail records with IDs: [901] 2026-10-11 18:57:15,016 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-11 18:57:16,303 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1776 deleted mail.mail records with IDs: [902] 2026-10-11 18:57:16,511 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-10-11 18:57:16,653 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-10-11 18:57:16,888 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-11 18:57:18,524 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1776 deleted mail.mail records with IDs: [904] 2026-10-11 18:57:18,752 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-10-11 18:57:18,879 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-10-11 18:57:19,133 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-11 18:57:21,533 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1776 deleted mail.mail records with IDs: [906] 2026-10-11 18:57:21,795 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-10-11 18:57:21,943 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-10-11 18:57:22,189 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:25,110 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6642f5f240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:25,111 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661c332de0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:25,117 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:25,121 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66449ec0e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:25,150 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:57:26,111 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-11 18:57:27,233 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-11 18:57:28,064 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-11 18:57:29,187 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1777 deleted mail.mail records with IDs: [908] 2026-10-11 18:57:29,411 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-10-11 18:57:29,547 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-10-11 18:57:29,678 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:57:30,691 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-10-11 18:57:31,406 120 INFO rb-001770c-225483-423666 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-11 18:57:33,493 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-10-11 18:57:34,112 120 INFO rb-001770c-225483-423666 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-11 18:57:35,642 120 INFO rb-001770c-225483-423666 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-11 18:57:38,779 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:57:38,826 120 INFO rb-001770c-225483-423666 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-11 18:57:39,623 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-10-11 18:57:39,990 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-10-11 18:57:40,390 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:57:40,407 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-10-11 18:57:41,219 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:57:41,737 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-11 18:57:43,879 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1783 deleted mail.mail records with IDs: [910] 2026-10-11 18:57:44,107 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-10-11 18:57:44,264 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-10-11 18:57:44,378 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-11 18:57:45,165 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-11 18:57:46,195 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:57:46,265 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:49,004 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f664780a660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:49,005 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66196ecae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:49,011 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:49,016 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6642f8b920> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:49,396 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:53,260 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661a5ebba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:53,262 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6642f216c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:53,270 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:53,277 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6642f20860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:53,706 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:56,534 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661bb46980> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:56,536 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6644fade40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:56,542 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:56,546 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6644fac720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:57:57,756 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:00,354 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66487c2660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:00,355 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6647dbf560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:00,361 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:00,366 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6647dbc540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:00,694 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:04,245 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6619004860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:04,246 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66188565c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:04,254 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:04,261 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66188579c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:04,677 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:07,703 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6642f9b880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:07,704 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618809120> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:07,712 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:07,718 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618809a80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:08,073 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:11,702 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66180d05e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:11,703 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661b28b1a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:11,709 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:11,713 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661b289940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:12,024 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:15,608 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6647daf420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:15,609 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6647b37740> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:15,616 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:15,622 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6647b35ee0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:16,626 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-11 18:58:16,996 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-11 18:58:17,305 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-11 18:58:17,593 120 INFO rb-001770c-225483-423666 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-11 18:58:17,929 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-11 18:58:18,361 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-10-11 18:58:18,614 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-11 18:58:18,895 120 INFO rb-001770c-225483-423666 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-11 18:58:19,342 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-10-11 18:58:19,716 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:23,288 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66186b6ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:23,289 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618cb5300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:23,296 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:23,302 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618cb6a20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:23,338 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:58:23,628 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:26,151 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66197ebd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:26,152 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6647050720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:26,160 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:26,166 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6647051da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:27,480 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:30,272 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66449ce3e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:30,273 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66483796c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:30,279 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:30,283 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6648378720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:30,619 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:34,133 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661b5e14e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:34,134 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f664637e660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:34,141 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:34,145 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f664637ea20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:34,513 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:37,291 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66460819e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:37,292 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661b090220> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:37,301 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:37,307 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661b091d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:38,702 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:41,608 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661baa2a20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:41,609 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6644e3b060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:41,618 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:41,624 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6644e38ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:42,029 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:45,644 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661b073ec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:45,646 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66465edf80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:45,654 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:45,660 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66465ef600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:46,087 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:48,915 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6645163560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:48,917 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6617ed5b20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:48,927 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:48,933 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66484edc60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:50,148 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:52,673 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6647d8ca40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:52,674 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6646b2f600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:52,682 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:52,688 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6646b2d1c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:53,124 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:56,680 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6618cb6340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:56,681 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6619033a60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:56,687 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:56,691 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6619032ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:57,012 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:59,673 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6644775f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:59,674 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6617cbb6a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:59,683 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:58:59,689 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6617cbb4c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:00,822 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:03,190 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6619e6bf60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:03,191 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6617ed6a20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:03,198 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:03,204 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6617ed7600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:03,624 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:07,277 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6618a5d800> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:07,278 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661b6602c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:07,284 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:07,288 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661b663240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:07,717 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:10,165 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661913fec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:10,166 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66177ddda0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:10,174 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:10,181 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66177de700> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:10,560 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:14,033 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66182a8e00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:14,034 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661898f240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:14,044 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:14,049 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661898e8e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:14,390 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:18,003 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661804e160> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:18,004 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6644718540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:18,010 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:18,014 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f664471ac00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:18,336 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:20,889 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661969d4e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:20,890 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661829d300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:20,896 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:20,900 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661829d260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:22,606 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-11 18:59:22,891 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-11 18:59:23,318 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-10-11 18:59:23,577 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-11 18:59:24,041 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-10-11 18:59:24,292 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-11 18:59:24,751 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-10-11 18:59:24,997 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-11 18:59:25,385 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-10-11 18:59:25,591 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-11 18:59:25,985 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:28,335 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661a1a3600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:28,336 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661c3565c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:28,341 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:28,347 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661c355300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:28,386 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:59:29,057 120 INFO rb-001770c-225483-423666 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-11 18:59:29,141 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:59:29,826 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:33,504 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6618857c40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:33,505 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661c110180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:33,512 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:33,516 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661c110e00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:33,862 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:37,477 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6645118c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:37,479 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661bb47880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:37,487 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:37,493 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661bb45940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:37,846 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:40,399 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6619718360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:40,401 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66180e13a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:40,412 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:40,418 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66180e2b60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:41,669 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:44,434 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66447899e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:44,435 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6647248c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:44,444 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:44,450 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6647249120> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:44,898 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:48,434 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6619771760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:48,436 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618ad1440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:48,445 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:48,451 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618ad1620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:48,861 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:51,343 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661b2725c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:51,344 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661c365580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:51,350 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:51,354 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661c366c00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:52,624 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:55,385 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66177a0360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:55,386 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618070ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:55,395 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:55,401 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618073f60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:55,798 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:59,384 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661b1b32e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:59,385 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661be054e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:59,390 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:59,395 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661be05b20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:59:59,726 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:02,390 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661c14c400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:02,391 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66464c3f60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:02,398 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:02,404 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66464c2480> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:03,633 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:06,425 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66446e8fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:06,426 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661afec9a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:06,433 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:06,438 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661afec040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:06,800 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:10,403 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6617b840e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:10,405 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66182c09a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:10,412 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:10,417 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66182c2ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:10,770 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:13,451 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661883a7a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:13,452 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66449cafc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:13,461 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:13,467 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66449c9580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:14,717 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:17,448 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66478dd580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:17,449 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661bd453a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:17,455 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:17,461 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661bd46020> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:17,836 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:21,427 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f6617cded40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:21,428 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661b4fcea0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:21,435 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:21,440 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661b4fcd60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:21,797 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:24,417 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66462aaf20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:24,418 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f661b6e9940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:24,424 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:24,429 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f661b6e9da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:24,775 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:27,967 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f661a026ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:27,968 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f6618c26c00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:27,977 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:27,983 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f6618c24360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:28,817 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-11 19:00:29,241 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-10-11 19:00:29,447 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-11 19:00:29,907 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-10-11 19:00:30,114 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-11 19:00:30,448 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-10-11 19:00:30,745 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-10-11 19:00:30,999 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-10-11 19:00:31,138 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-11 19:00:31,497 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-11 19:00:31,913 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-11 19:00:32,323 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-10-11 19:00:32,526 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15033] 2026-10-11 19:00:32,570 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-10-11 19:00:33,137 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-10-11 19:00:33,381 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:37,033 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f66433b8fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:37,034 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f66451a4900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:37,039 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:37,044 120 INFO rb-001770c-225483-423666 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f66451a6660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/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-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:00:37,072 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:00:41,790 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-10-11 19:00:41,970 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463095956246895.1791745241.858260393142700-openerp-326-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:00:41,995 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-10-11 19:00:42,066 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-10-11 19:00:44,512 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-10-11 19:00:45,738 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-10-11 19:00:47,884 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-10-11 19:00:49,653 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-10-11 19:00:51,590 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-10-11 19:00:51,598 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-10-11 19:00:52,702 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-10-11 19:00:54,722 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-10-11 19:00:54,732 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-10-11 19:00:55,017 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-10-11 19:00:56,807 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-10-11 19:00:56,816 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-10-11 19:00:57,796 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-10-11 19:00:59,075 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:01:02,200 120 INFO rb-001770c-225483-423666 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-11 19:01:04,087 120 INFO rb-001770c-225483-423666 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-11 19:01:06,078 120 INFO rb-001770c-225483-423666 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-11 19:01:08,235 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-10-11 19:01:09,479 120 INFO rb-001770c-225483-423666 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-11 19:01:11,316 120 INFO rb-001770c-225483-423666 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-11 19:01:13,225 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-10-11 19:01:14,935 120 INFO rb-001770c-225483-423666 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-11 19:01:16,799 120 INFO rb-001770c-225483-423666 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-11 19:01:18,712 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:01:22,035 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-10-11 19:01:22,162 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-10-11 19:01:22,382 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [583] 2026-10-11 19:01:22,446 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-10-11 19:01:22,695 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850396755993691.1791745282.606574296951294-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:22,808 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-10-11 19:01:22,918 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795115612861577.1791745282.873134851455688-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:22,927 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-10-11 19:01:23,002 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170296097830100.1791745282.965685129165649-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:23,009 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-10-11 19:01:23,082 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807424513437239.1791745283.045282602310181-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:23,089 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-10-11 19:01:23,247 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-10-11 19:01:23,356 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269531605946063.1791745283.298366069793701-openerp-327-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:23,358 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269531605946063.1791745283.298366069793701-openerp-327-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:23,362 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269531605946063.1791745283.298366069793701-openerp-327-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:23,365 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269531605946063.1791745283.298366069793701-openerp-327-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:23,368 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269531605946063.1791745283.298366069793701-openerp-327-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:01:23,382 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-10-11 19:01:24,203 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095159446568683.1791745284.170135259628296-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:24,291 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-10-11 19:01:24,397 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754111184035181.1791745284.344756841659546-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:24,405 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-10-11 19:01:24,501 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <217625503785782.1791745284.453645467758179-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:24,512 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-10-11 19:01:24,603 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213760635722834.1791745284.556524276733398-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:24,611 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-10-11 19:01:24,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-10-11 19:01:24,840 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802463410128801.1791745284.791669130325317-openerp-327-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:24,842 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802463410128801.1791745284.791669130325317-openerp-327-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:24,845 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802463410128801.1791745284.791669130325317-openerp-327-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:24,848 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802463410128801.1791745284.791669130325317-openerp-327-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:24,850 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802463410128801.1791745284.791669130325317-openerp-327-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:01:24,864 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-10-11 19:01:24,905 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-10-11 19:01:25,162 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966589287528363.1791745285.076560735702515-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:25,268 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-10-11 19:01:25,351 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012253548441613.1791745285.316071987152100-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:25,359 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-10-11 19:01:25,435 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501600878638440.1791745285.396290779113770-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:25,442 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-10-11 19:01:25,527 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566536423253082.1791745285.482719182968140-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:25,536 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-10-11 19:01:25,694 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-10-11 19:01:25,804 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316749072108304.1791745285.752623081207275-openerp-327-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:25,807 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316749072108304.1791745285.752623081207275-openerp-327-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:25,809 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316749072108304.1791745285.752623081207275-openerp-327-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:25,812 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316749072108304.1791745285.752623081207275-openerp-327-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:25,815 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316749072108304.1791745285.752623081207275-openerp-327-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:01:25,827 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-10-11 19:01:25,986 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-10-11 19:01:26,327 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260190319808907.1791745286.205758571624756-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:26,424 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-10-11 19:01:26,513 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934005903173718.1791745286.471785306930542-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:26,521 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-10-11 19:01:26,598 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680492795044618.1791745286.560225963592529-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:26,605 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-10-11 19:01:26,683 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694503947678092.1791745286.642765045166016-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:26,689 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-10-11 19:01:26,890 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-10-11 19:01:26,993 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998095843162926.1791745286.941993951797485-openerp-327-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:26,996 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998095843162926.1791745286.941993951797485-openerp-327-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:26,998 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998095843162926.1791745286.941993951797485-openerp-327-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:27,001 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998095843162926.1791745286.941993951797485-openerp-327-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:27,003 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998095843162926.1791745286.941993951797485-openerp-327-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:01:27,016 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-10-11 19:01:27,101 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-10-11 19:01:27,382 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154230061766976.1791745287.278656244277954-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:27,483 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-10-11 19:01:27,574 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387393664261953.1791745287.536581277847290-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:27,582 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-10-11 19:01:27,663 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555759964523880.1791745287.620330333709717-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:27,671 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-11 19:01:27,751 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046561730333710.1791745287.711741447448730-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:27,758 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-10-11 19:01:27,953 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-10-11 19:01:28,050 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676353140281115.1791745288.002777099609375-openerp-327-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:01:28,053 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676353140281115.1791745288.002777099609375-openerp-327-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:01:28,056 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676353140281115.1791745288.002777099609375-openerp-327-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:01:28,061 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676353140281115.1791745288.002777099609375-openerp-327-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:01:28,063 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676353140281115.1791745288.002777099609375-openerp-327-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:01:28,076 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-10-11 19:01:28,178 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:01:30,728 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-10-11 19:01:37,185 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-10-11 19:01:47,809 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:01:50,459 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-10-11 19:02:01,522 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-10-11 19:02:01,649 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-10-11 19:02:01,828 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-10-11 19:02:01,927 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-10-11 19:02:02,266 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-10-11 19:02:03,465 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-10-11 19:02:04,688 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-10-11 19:02:04,737 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-10-11 19:02:04,768 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-10-11 19:02:05,861 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15776] 2026-10-11 19:02:05,922 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-10-11 19:02:05,983 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-10-11 19:02:07,197 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-10-11 19:02:07,367 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448851208757953.1791745327.252462148666382-openerp-333-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:07,387 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-10-11 19:02:07,560 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-10-11 19:02:08,809 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-10-11 19:02:08,970 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882910240452145.1791745328.876361370086670-openerp-334-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:08,984 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-10-11 19:02:09,271 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-10-11 19:02:10,516 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-10-11 19:02:10,698 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008664756147096.1791745330.582797527313232-openerp-335-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:10,712 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-10-11 19:02:11,646 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-10-11 19:02:12,800 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-10-11 19:02:12,957 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367570876559513.1791745332.860557556152344-openerp-336-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:12,971 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-10-11 19:02:14,335 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-10-11 19:02:15,455 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-10-11 19:02:15,610 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812717344339364.1791745335.516913652420044-openerp-337-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:15,626 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-10-11 19:02:16,430 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-10-11 19:02:17,709 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-10-11 19:02:17,909 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505050744045846.1791745337.773635864257812-openerp-338-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:17,932 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-10-11 19:02:18,891 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-10-11 19:02:18,984 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-10-11 19:02:19,821 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-10-11 19:02:20,821 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-10-11 19:02:20,861 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-10-11 19:02:22,047 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-10-11 19:02:22,216 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904626351632285.1791745342.118771553039551-openerp-339-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:22,233 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-10-11 19:02:24,049 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-10-11 19:02:25,192 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-10-11 19:02:25,347 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757279955494457.1791745345.248912334442139-openerp-340-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:25,364 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-10-11 19:02:27,193 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-10-11 19:02:27,202 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-10-11 19:02:28,498 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-10-11 19:02:29,718 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-10-11 19:02:29,885 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208764482831312.1791745349.777402877807617-openerp-341-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:29,899 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-10-11 19:02:31,576 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-10-11 19:02:32,599 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-10-11 19:02:32,777 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661072540797899.1791745352.666607618331909-openerp-342-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:32,793 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-10-11 19:02:33,918 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-10-11 19:02:35,941 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-10-11 19:02:36,134 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404076963601152.1791745356.012895822525024-openerp-343-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:36,175 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-10-11 19:02:38,087 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-10-11 19:02:38,098 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-10-11 19:02:38,476 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-10-11 19:02:39,552 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-10-11 19:02:39,714 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827825151377674.1791745359.603462457656860-openerp-344-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:39,733 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-10-11 19:02:41,709 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-10-11 19:02:41,722 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-10-11 19:02:42,582 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-10-11 19:02:43,619 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-10-11 19:02:43,805 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071555395015955.1791745363.697709798812866-openerp-345-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:43,823 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-10-11 19:02:45,745 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-10-11 19:02:45,758 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-10-11 19:02:47,334 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-10-11 19:02:48,558 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-10-11 19:02:48,741 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883428808672151.1791745368.632664918899536-openerp-346-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:48,757 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-10-11 19:02:50,906 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-10-11 19:02:51,007 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134293329803644.1791745370.958329200744629-openerp-347-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:51,020 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-10-11 19:02:52,556 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-10-11 19:02:52,662 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542134515332833.1791745372.611014604568481-openerp-348-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:52,675 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-10-11 19:02:53,474 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-10-11 19:02:53,512 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-10-11 19:02:53,522 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-10-11 19:02:53,563 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-10-11 19:02:53,574 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-10-11 19:02:53,612 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-10-11 19:02:54,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-10-11 19:02:54,809 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248193173209532.1791745374.720607995986938-openerp-349-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:54,827 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-10-11 19:02:56,535 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [382] 2026-10-11 19:02:56,761 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-10-11 19:02:57,937 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-10-11 19:02:58,144 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226429017800224.1791745378.017571926116943-openerp-350-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:02:58,163 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-10-11 19:02:59,973 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [383] 2026-10-11 19:03:00,104 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [267] 2026-10-11 19:03:00,461 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2212] 2026-10-11 19:03:00,706 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4467, 4468] 2026-10-11 19:03:00,782 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15946] 2026-10-11 19:03:00,949 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.move records with IDs: [1945] 2026-10-11 19:03:00,977 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6796, 6797] 2026-10-11 19:03:01,030 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-10-11 19:03:02,210 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-10-11 19:03:02,371 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664475993462698.1791745382.269898891448975-openerp-351-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:03:02,389 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-10-11 19:03:04,042 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15958] 2026-10-11 19:03:04,298 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [384] 2026-10-11 19:03:04,412 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [268] 2026-10-11 19:03:04,839 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2214] 2026-10-11 19:03:05,068 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4471, 4472] 2026-10-11 19:03:05,124 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15956] 2026-10-11 19:03:05,238 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted account.move records with IDs: [1947] 2026-10-11 19:03:05,262 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6804, 6805] 2026-10-11 19:03:05,285 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15958] 2026-10-11 19:03:05,297 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15958] 2026-10-11 19:03:05,301 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-10-11 19:03:05,340 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-10-11 19:03:05,408 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-10-11 19:03:05,441 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-11 19:03:06,508 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-10-11 19:03:06,701 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452354317157401.1791745386.582633733749390-openerp-352-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:03:06,723 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-10-11 19:03:08,848 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-10-11 19:03:08,974 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495761175596849.1791745388.921644449234009-openerp-353-viin.approval.request@c203249d3560>: ['"Internal User 2" <@False>'] 2026-10-11 19:03:08,985 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-10-11 19:03:09,765 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-10-11 19:03:09,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-11 19:03:10,874 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-10-11 19:03:11,031 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303443195262718.1791745390.930887937545776-openerp-354-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:03:11,044 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-10-11 19:03:11,203 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-10-11 19:03:12,276 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-10-11 19:03:12,436 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927689375793620.1791745392.345553874969482-openerp-355-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:03:12,450 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-10-11 19:03:13,408 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-10-11 19:03:14,606 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-10-11 19:03:14,771 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153073216689545.1791745394.672794342041016-openerp-356-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:03:14,792 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-10-11 19:03:16,385 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-10-11 19:03:17,360 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-10-11 19:03:17,520 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265096173876094.1791745397.414582490921021-openerp-357-viin.approval.request@c203249d3560>: ['"Internal User 1" <@False>'] 2026-10-11 19:03:17,537 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-10-11 19:03:19,782 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:03:22,325 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-10-11 19:03:22,456 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-10-11 19:03:22,516 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1814, model: employee.advance 2026-10-11 19:03:22,549 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1814, model: employee.advance 2026-10-11 19:03:22,572 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1814, model: employee.advance 2026-10-11 19:03:22,594 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1814, model: employee.advance.line 2026-10-11 19:03:22,619 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1814, model: employee.advance.line 2026-10-11 19:03:22,642 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1814, model: employee.advance.line 2026-10-11 19:03:22,696 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1814, model: employee.advance.line 2026-10-11 19:03:22,734 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-10-11 19:03:22,754 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1814, model: employee.advance.reconcile 2026-10-11 19:03:22,763 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1814, model: employee.advance.reconcile 2026-10-11 19:03:22,768 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1814, model: employee.advance.reconcile 2026-10-11 19:03:22,773 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1814, model: employee.advance.reconcile 2026-10-11 19:03:22,776 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1814, model: employee.advance.reconcile.line 2026-10-11 19:03:22,778 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1814, model: employee.advance.reconcile.line 2026-10-11 19:03:22,780 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1814, model: employee.advance.reconcile.line 2026-10-11 19:03:22,781 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1814, model: employee.advance.reconcile.line 2026-10-11 19:03:22,812 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-10-11 19:03:22,959 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-10-11 19:03:23,119 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-10-11 19:03:23,313 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-10-11 19:03:23,518 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-10-11 19:03:23,699 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-10-11 19:03:23,928 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-10-11 19:03:24,096 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 19:03:27,605 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-11 19:03:28,072 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [963] 2026-10-11 19:03:28,294 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [476] 2026-10-11 19:03:28,453 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [964] 2026-10-11 19:03:28,536 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-11 19:03:29,029 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [965] 2026-10-11 19:03:29,252 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [478] 2026-10-11 19:03:29,357 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [966] 2026-10-11 19:03:29,412 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-11 19:03:29,802 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [967] 2026-10-11 19:03:29,980 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [480] 2026-10-11 19:03:30,107 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [968] 2026-10-11 19:03:30,294 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-11 19:03:30,746 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [969] 2026-10-11 19:03:30,896 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [482] 2026-10-11 19:03:31,015 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [970] 2026-10-11 19:03:31,136 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.activity records with IDs: [483] 2026-10-11 19:03:31,259 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [971] 2026-10-11 19:03:31,375 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-11 19:03:31,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [972] 2026-10-11 19:03:31,930 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [485] 2026-10-11 19:03:32,054 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [973] 2026-10-11 19:03:32,175 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.activity records with IDs: [486] 2026-10-11 19:03:32,308 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [974] 2026-10-11 19:03:32,427 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-11 19:03:32,905 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [975] 2026-10-11 19:03:33,189 120 INFO rb-001770c-225483-423666 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-11 19:03:33,893 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [976] 2026-10-11 19:03:34,461 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-11 19:03:35,882 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [977] 2026-10-11 19:03:36,043 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-11 19:03:36,199 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-11 19:03:36,225 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-11 19:03:36,604 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [978] 2026-10-11 19:03:36,813 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [490] 2026-10-11 19:03:36,958 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [979] 2026-10-11 19:03:37,012 120 INFO rb-001770c-225483-423666 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-11 19:03:37,682 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [980] 2026-10-11 19:03:37,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [981] 2026-10-11 19:03:37,914 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [982] 2026-10-11 19:03:38,023 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [983] 2026-10-11 19:03:38,221 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [984] 2026-10-11 19:03:38,394 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-10-11 19:03:38,562 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [985] 2026-10-11 19:03:38,681 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [986] 2026-10-11 19:03:38,791 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [987] 2026-10-11 19:03:38,903 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [988] 2026-10-11 19:03:39,077 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-10-11 19:03:39,227 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [989] 2026-10-11 19:03:39,350 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [990] 2026-10-11 19:03:39,474 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [991] 2026-10-11 19:03:39,619 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [501] 2026-10-11 19:03:39,690 120 INFO rb-001770c-225483-423666 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-11 19:03:40,199 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [992] 2026-10-11 19:03:40,311 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [993] 2026-10-11 19:03:40,597 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [994] 2026-10-11 19:03:40,697 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-11 19:03:41,157 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [995] 2026-10-11 19:03:41,340 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.activity records with IDs: [507] 2026-10-11 19:03:41,517 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [996] 2026-10-11 19:03:41,697 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [508] 2026-10-11 19:03:41,763 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-11 19:03:42,152 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [997] 2026-10-11 19:03:42,348 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [509] 2026-10-11 19:03:42,507 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [998] 2026-10-11 19:03:42,697 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-11 19:03:43,052 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-11 19:03:43,603 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [999] 2026-10-11 19:03:43,719 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1000] 2026-10-11 19:03:43,904 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [511, 512] 2026-10-11 19:03:44,074 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1001] 2026-10-11 19:03:44,222 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [513] 2026-10-11 19:03:44,328 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1002] 2026-10-11 19:03:44,428 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1003] 2026-10-11 19:03:44,490 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-11 19:03:45,082 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1004] 2026-10-11 19:03:45,203 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1005] 2026-10-11 19:03:45,395 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1006] 2026-10-11 19:03:45,518 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [518] 2026-10-11 19:03:45,578 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-11 19:03:46,113 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1007] 2026-10-11 19:03:46,259 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.activity records with IDs: [519] 2026-10-11 19:03:46,418 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [1008] 2026-10-11 19:03:46,609 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [520] 2026-10-11 19:03:46,723 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1009] 2026-10-11 19:03:46,828 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [521] 2026-10-11 19:03:46,940 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1010] 2026-10-11 19:03:47,074 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.activity records with IDs: [522] 2026-10-11 19:03:47,215 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [1011] 2026-10-11 19:03:47,267 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-11 19:03:47,655 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1012] 2026-10-11 19:03:47,852 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [375], uid: 1823, model: viin.approval.request 2026-10-11 19:03:47,994 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [523] 2026-10-11 19:03:48,103 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1013] 2026-10-11 19:03:48,137 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-11 19:03:48,691 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1014] 2026-10-11 19:03:48,854 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.activity records with IDs: [525] 2026-10-11 19:03:48,986 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [1015] 2026-10-11 19:03:49,144 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [526] 2026-10-11 19:03:49,263 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1016] 2026-10-11 19:03:49,397 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [527] 2026-10-11 19:03:49,524 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1017] 2026-10-11 19:03:49,605 120 INFO rb-001770c-225483-423666 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-11 19:03:50,086 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1018] 2026-10-11 19:03:50,241 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.followers records with IDs: [6908] 2026-10-11 19:03:50,305 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [529] 2026-10-11 19:03:50,401 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1019] 2026-10-11 19:03:50,475 120 INFO rb-001770c-225483-423666 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-11 19:03:50,899 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1020] 2026-10-11 19:03:51,032 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.followers records with IDs: [6911] 2026-10-11 19:03:51,091 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [531] 2026-10-11 19:03:51,211 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1021] 2026-10-11 19:03:51,415 120 INFO rb-001770c-225483-423666 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-11 19:03:51,971 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1022] 2026-10-11 19:03:52,152 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.followers records with IDs: [6914] 2026-10-11 19:03:52,223 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [533] 2026-10-11 19:03:52,338 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1023] 2026-10-11 19:03:52,515 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-11 19:03:52,920 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1024] 2026-10-11 19:03:53,050 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [535] 2026-10-11 19:03:53,157 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1025] 2026-10-11 19:03:53,256 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [536] 2026-10-11 19:03:53,364 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1026] 2026-10-11 19:03:53,474 120 INFO rb-001770c-225483-423666 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-11 19:03:54,035 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1027] 2026-10-11 19:03:54,128 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1028] 2026-10-11 19:03:54,338 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1029] 2026-10-11 19:03:54,465 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [540] 2026-10-11 19:03:54,534 120 INFO rb-001770c-225483-423666 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-11 19:03:54,561 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-11 19:03:54,918 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1030] 2026-10-11 19:03:55,054 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-11 19:03:55,487 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1031] 2026-10-11 19:03:55,823 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1032] 2026-10-11 19:03:55,976 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [543] 2026-10-11 19:03:56,097 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1033] 2026-10-11 19:03:56,336 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1034] 2026-10-11 19:03:56,436 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-11 19:03:56,974 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1035] 2026-10-11 19:03:57,059 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1036] 2026-10-11 19:03:57,239 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.activity records with IDs: [546, 547] 2026-10-11 19:03:57,375 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [1037] 2026-10-11 19:03:57,470 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [1038] 2026-10-11 19:03:57,621 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [548, 549] 2026-10-11 19:03:57,738 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1039] 2026-10-11 19:03:57,856 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [550] 2026-10-11 19:03:57,958 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1040] 2026-10-11 19:03:58,051 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1041] 2026-10-11 19:03:58,132 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-11 19:03:58,547 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1042] 2026-10-11 19:03:58,845 120 INFO rb-001770c-225483-423666 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-11 19:03:59,335 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 19:04:00,299 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1815] 2026-10-11 19:04:00,300 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-11 19:04:00,839 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1828 deleted mail.mail records with IDs: [1043] 2026-10-11 19:04:00,954 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:04:48,427 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-11 19:04:48,931 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.mail records with IDs: [1044] 2026-10-11 19:04:49,126 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.activity records with IDs: [555] 2026-10-11 19:04:49,275 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.mail records with IDs: [1045] 2026-10-11 19:04:49,325 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-11 19:04:49,992 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.mail records with IDs: [1046] 2026-10-11 19:04:50,224 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.activity records with IDs: [557] 2026-10-11 19:04:50,387 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.mail records with IDs: [1047] 2026-10-11 19:04:52,061 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-11 19:04:52,513 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.mail records with IDs: [1048] 2026-10-11 19:04:52,682 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.activity records with IDs: [559] 2026-10-11 19:04:52,793 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.mail records with IDs: [1049] 2026-10-11 19:04:52,919 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.activity records with IDs: [560] 2026-10-11 19:04:53,025 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1831 deleted mail.mail records with IDs: [1050] 2026-10-11 19:04:53,090 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 100 checked, 100 removed 2026-10-11 19:05:05,311 120 INFO rb-001770c-225483-423666 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-11 19:05:11,993 120 INFO rb-001770c-225483-423666 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-11 19:05:12,512 120 INFO rb-001770c-225483-423666 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-11 19:05:13,112 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-10-11 19:05:13,207 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-10-11 19:05:13,374 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-10-11 19:05:13,461 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-10-11 19:05:13,558 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-10-11 19:05:13,680 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-10-11 19:05:13,788 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-10-11 19:05:13,900 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-10-11 19:05:14,030 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-10-11 19:05:14,120 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-10-11 19:05:14,207 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-10-11 19:05:14,301 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-10-11 19:05:14,410 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-10-11 19:05:14,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-10-11 19:05:14,616 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-10-11 19:05:14,704 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-10-11 19:05:14,777 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075867070915177.1791745514.743536233901978-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:14,784 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-10-11 19:05:14,863 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797323292320778.1791745514.825730562210083-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:14,876 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-11 19:05:14,961 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575094608220903.1791745514.923102617263794-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:14,968 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-11 19:05:15,041 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493192596556597.1791745515.005193233489990-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:15,047 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-11 19:05:15,120 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <165716475023026.1791745515.084051132202148-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:15,136 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-11 19:05:15,222 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424013155366481.1791745515.184932947158813-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:15,229 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-11 19:05:15,320 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <929702076752894.1791745515.268572330474854-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:15,330 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-11 19:05:15,424 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893869841491446.1791745515.377702713012695-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:15,432 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-11 19:05:15,525 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236512158047088.1791745515.482496500015259-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:15,533 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-11 19:05:15,916 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-11 19:05:16,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-11 19:05:16,103 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-11 19:05:16,204 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-11 19:05:16,292 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-11 19:05:16,367 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-11 19:05:16,449 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-11 19:05:16,559 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-11 19:05:16,658 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-11 19:05:16,748 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-11 19:05:16,845 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-11 19:05:16,955 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-11 19:05:17,046 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-11 19:05:17,139 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-11 19:05:17,236 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-11 19:05:17,335 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-11 19:05:17,413 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840627237200489.1791745517.374524354934692-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:17,421 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-11 19:05:17,502 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <915724179998643.1791745517.463927984237671-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:17,510 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-11 19:05:17,603 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335819759767487.1791745517.557319402694702-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:17,612 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-11 19:05:17,706 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602481964916481.1791745517.661860942840576-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:17,713 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-11 19:05:17,823 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285190176672379.1791745517.763793945312500-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:17,835 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-11 19:05:17,945 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180377221426452.1791745517.897163629531860-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:17,956 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-11 19:05:18,045 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347700324898035.1791745517.998939275741577-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:18,053 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-11 19:05:18,145 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782759922828198.1791745518.100439786911011-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:18,153 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-11 19:05:18,253 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523476217005913.1791745518.198221921920776-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:18,265 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-11 19:05:18,369 120 INFO rb-001770c-225483-423666 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-11 19:05:18,538 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:18,542 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:18,546 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:18,550 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:18,553 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:18,557 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:18,561 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:18,565 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:18,569 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776679189237431.1791745518.409093856811523-openerp-393-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:18,595 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-11 19:05:19,144 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-11 19:05:19,237 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-11 19:05:19,346 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-11 19:05:19,447 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-11 19:05:19,539 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-11 19:05:19,630 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-11 19:05:19,727 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-11 19:05:19,834 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-11 19:05:19,938 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-11 19:05:20,038 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-11 19:05:20,138 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-11 19:05:20,243 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-11 19:05:20,344 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-11 19:05:20,449 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-11 19:05:20,567 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-11 19:05:20,683 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-11 19:05:20,796 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873676045097747.1791745520.741947650909424-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:20,804 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-11 19:05:20,912 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <165707973101913.1791745520.853604316711426-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:20,922 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-11 19:05:21,030 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <197832678128895.1791745520.979489088058472-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:21,040 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-11 19:05:21,137 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475112413478203.1791745521.094393253326416-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:21,144 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-11 19:05:21,236 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820558632399487.1791745521.189529895782471-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:21,245 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-11 19:05:21,326 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837975732116137.1791745521.288899183273315-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:21,333 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-11 19:05:21,422 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647594294677823.1791745521.370676755905151-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:21,430 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-11 19:05:21,508 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121896544779492.1791745521.470151424407959-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:21,516 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-11 19:05:21,596 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827928930812717.1791745521.555292367935181-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:21,603 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-11 19:05:21,776 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:21,779 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:21,782 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:21,785 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:21,788 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:21,791 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:21,793 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:21,796 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:21,798 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388209578252055.1791745521.665073871612549-openerp-394-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:21,822 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-11 19:05:22,586 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 19:05:41,317 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-10-11 19:05:41,898 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-11 19:05:42,006 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-11 19:05:42,120 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-11 19:05:42,239 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-11 19:05:42,343 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-11 19:05:42,465 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-11 19:05:42,584 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-11 19:05:42,693 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-11 19:05:42,793 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-11 19:05:42,902 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-11 19:05:43,013 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-11 19:05:43,104 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-11 19:05:43,197 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-11 19:05:43,328 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-11 19:05:43,468 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-11 19:05:43,592 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-11 19:05:43,696 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962868186789293.1791745543.649056434631348-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:43,709 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-11 19:05:43,822 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496416354817913.1791745543.762887954711914-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:43,834 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-11 19:05:43,958 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118870246510226.1791745543.896014690399170-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:43,969 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-11 19:05:44,084 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700490118299191.1791745544.026574850082397-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:44,092 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-11 19:05:44,189 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147955870234637.1791745544.140626192092896-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:44,197 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-11 19:05:44,288 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103740684114207.1791745544.244272947311401-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:44,295 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-11 19:05:44,419 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277292544662491.1791745544.345352172851562-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:44,428 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-11 19:05:44,547 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161277517862674.1791745544.489785909652710-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:44,557 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-11 19:05:44,668 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258296488725048.1791745544.614843368530273-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:44,682 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-11 19:05:44,768 120 INFO rb-001770c-225483-423666 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-11 19:05:44,895 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:44,899 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:44,902 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:44,906 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:44,908 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:45,709 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:45,712 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:45,715 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:45,718 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768511831070262.1791745544.795510053634644-openerp-395-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:45,737 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-11 19:05:46,426 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-10-11 19:05:47,171 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-11 19:05:47,280 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-11 19:05:47,365 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-11 19:05:47,450 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-11 19:05:47,540 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-11 19:05:47,646 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-11 19:05:47,781 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-11 19:05:47,888 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-11 19:05:47,996 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-11 19:05:48,114 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-11 19:05:48,219 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-11 19:05:48,319 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-11 19:05:48,423 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-11 19:05:48,508 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-11 19:05:48,593 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-11 19:05:48,683 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-11 19:05:48,763 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769246293855094.1791745548.726411104202271-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:48,769 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-11 19:05:48,854 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166483306204979.1791745548.806356191635132-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:48,863 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-11 19:05:48,952 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317084170500501.1791745548.903618097305298-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:48,961 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-11 19:05:49,047 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792632230074693.1791745549.005892753601074-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:49,054 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-11 19:05:49,142 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278836598667650.1791745549.098799467086792-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:49,153 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-11 19:05:49,248 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615981760729894.1791745549.201736450195312-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:49,257 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-11 19:05:49,359 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612739482850830.1791745549.310510873794556-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:49,368 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-11 19:05:49,452 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475514491241034.1791745549.414520502090454-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:49,458 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-11 19:05:49,533 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595384092956970.1791745549.496194362640381-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:49,540 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-11 19:05:50,101 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-11 19:05:50,209 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-11 19:05:50,303 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-11 19:05:50,383 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-11 19:05:50,477 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-11 19:05:50,576 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-11 19:05:50,681 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-11 19:05:50,784 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-11 19:05:50,894 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-11 19:05:51,005 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-11 19:05:51,120 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-11 19:05:51,230 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-11 19:05:51,335 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-11 19:05:51,439 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-11 19:05:51,542 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-11 19:05:51,631 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-11 19:05:51,714 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978194125253133.1791745551.671829462051392-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:51,722 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-11 19:05:51,812 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335972605998693.1791745551.763720035552979-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:51,820 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-11 19:05:51,901 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627361847084318.1791745551.863317012786865-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:51,908 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-11 19:05:52,023 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917733200560637.1791745551.974265575408936-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:52,032 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-11 19:05:52,134 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <247065361394642.1791745552.081825017929077-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:52,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-11 19:05:52,256 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997587636551315.1791745552.202914953231812-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:52,269 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-11 19:05:52,394 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619107517262967.1791745552.343349456787109-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:52,404 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-11 19:05:52,509 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491640724596433.1791745552.456979274749756-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:52,522 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-11 19:05:52,653 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445954629081567.1791745552.584848642349243-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:52,664 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-11 19:05:52,776 120 INFO rb-001770c-225483-423666 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-11 19:05:52,941 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:52,944 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:52,948 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:52,952 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:52,956 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:52,961 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:52,965 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:52,971 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:52,975 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685642911588179.1791745552.812766313552856-openerp-397-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:53,001 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-11 19:05:53,752 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-11 19:05:53,874 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-11 19:05:53,996 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-11 19:05:54,091 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-11 19:05:54,172 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-11 19:05:54,254 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-11 19:05:54,346 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-11 19:05:54,435 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-11 19:05:54,545 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-11 19:05:54,655 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-11 19:05:54,769 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-11 19:05:54,881 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-11 19:05:54,999 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-11 19:05:55,131 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-11 19:05:55,286 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-11 19:05:55,404 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-11 19:05:55,515 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814929872180206.1791745555.460729122161865-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:55,525 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-11 19:05:55,632 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446670870011026.1791745555.579109668731689-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:55,641 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-11 19:05:55,747 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267336070978088.1791745555.695494174957275-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:55,757 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-11 19:05:55,877 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433479106094413.1791745555.823367595672607-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:55,892 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-11 19:05:56,004 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <274123435841151.1791745555.953214406967163-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:56,014 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-11 19:05:56,121 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779383486067648.1791745556.067681550979614-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:56,131 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-11 19:05:56,254 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227722982254390.1791745556.195486783981323-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:56,266 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-11 19:05:56,384 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669502719028565.1791745556.327529430389404-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:56,395 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-11 19:05:56,507 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445229529484730.1791745556.449879646301270-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:56,523 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-11 19:05:56,616 120 INFO rb-001770c-225483-423666 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-11 19:05:56,798 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:56,801 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:56,804 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:56,806 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:56,809 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:56,811 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:56,814 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:56,816 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:56,819 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349280062804082.1791745556.674115657806396-openerp-398-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:56,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-11 19:05:57,072 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:05:57,075 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:05:57,077 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:05:57,080 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:05:57,082 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:05:57,085 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:05:57,087 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:05:57,090 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:05:57,093 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404639656372087.1791745556.956222534179688-openerp-398-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:05:57,163 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-11 19:05:57,375 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-10-11 19:05:57,650 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-11 19:05:57,833 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-10-11 19:05:59,070 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-11 19:05:59,183 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-11 19:05:59,298 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-11 19:05:59,416 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-11 19:05:59,541 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-11 19:05:59,665 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-11 19:05:59,802 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-11 19:05:59,907 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-11 19:06:00,020 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-11 19:06:00,136 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-11 19:06:00,258 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-11 19:06:00,362 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-11 19:06:00,461 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-11 19:06:00,558 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-11 19:06:00,667 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-11 19:06:00,781 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-11 19:06:00,878 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962152262246054.1791745560.825242519378662-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:00,901 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-11 19:06:01,015 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027156458852689.1791745560.957629442214966-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:01,023 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-11 19:06:01,120 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096102482375832.1791745561.070800542831421-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:01,127 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-11 19:06:01,247 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318442524389746.1791745561.174828052520752-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:01,264 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-11 19:06:01,358 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207564540853521.1791745561.305135726928711-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:01,367 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-11 19:06:01,461 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542670191705992.1791745561.414111137390137-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:01,470 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-11 19:06:01,552 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <809817582158474.1791745561.514899730682373-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:01,561 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-11 19:06:01,684 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646034660704046.1791745561.624068260192871-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:01,697 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-11 19:06:01,795 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <108908044079513.1791745561.747680664062500-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:01,802 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-11 19:06:01,918 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-10-11 19:06:02,101 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-10-11 19:06:02,222 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-11 19:06:02,777 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-11 19:06:02,930 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-10-11 19:06:04,427 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-11 19:06:04,552 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-11 19:06:04,661 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-11 19:06:04,784 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-11 19:06:04,904 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-11 19:06:05,023 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-11 19:06:05,137 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-11 19:06:05,264 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-11 19:06:05,400 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-11 19:06:05,526 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-11 19:06:05,637 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-11 19:06:05,734 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-11 19:06:05,832 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-11 19:06:05,930 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-11 19:06:06,048 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-11 19:06:06,153 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-11 19:06:06,261 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395480032290397.1791745566.210986614227295-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:06,271 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-11 19:06:06,372 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208163916956032.1791745566.322420597076416-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:06,379 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-11 19:06:06,470 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196664364487703.1791745566.426475763320923-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:06,481 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-11 19:06:06,579 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797128157812788.1791745566.528634786605835-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:06,596 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-11 19:06:06,684 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699756798906606.1791745566.635834455490112-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:06,695 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-11 19:06:06,790 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <713383544908088.1791745566.741703271865845-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:06,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-11 19:06:06,894 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840545946397250.1791745566.843381166458130-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:06,903 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-11 19:06:06,993 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389812006783081.1791745566.943001270294189-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:07,002 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-11 19:06:07,098 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323921317634247.1791745567.051499605178833-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:07,111 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-11 19:06:07,221 120 INFO rb-001770c-225483-423666 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-11 19:06:07,421 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:07,425 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:07,429 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:07,434 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:07,438 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:07,444 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:07,449 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:07,454 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:07,459 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847968773316820.1791745567.269924879074097-openerp-400-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:07,494 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-11 19:06:07,696 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-10-11 19:06:15,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-11 19:06:15,244 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-11 19:06:15,347 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-11 19:06:15,451 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-11 19:06:15,555 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-11 19:06:15,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-11 19:06:15,763 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-11 19:06:15,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-11 19:06:15,940 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-11 19:06:16,034 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-11 19:06:16,171 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-11 19:06:16,273 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-11 19:06:16,366 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-11 19:06:16,463 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-11 19:06:16,581 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-11 19:06:16,672 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-11 19:06:16,749 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542855902583402.1791745576.710980653762817-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:16,756 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-11 19:06:16,835 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790034973799297.1791745576.795562982559204-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:16,842 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-11 19:06:16,966 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <565564498709670.1791745576.890929222106934-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:16,976 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-11 19:06:17,084 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919419123730050.1791745577.028901100158691-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:17,096 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-11 19:06:17,221 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254505855858599.1791745577.162544488906860-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:17,231 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-11 19:06:17,340 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153756075660152.1791745577.290303468704224-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:17,349 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-11 19:06:17,458 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001980900581649.1791745577.400631904602051-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:17,469 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-11 19:06:17,589 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878401670672835.1791745577.531353712081909-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:17,601 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-11 19:06:17,710 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904633814852790.1791745577.658824443817139-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:17,721 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-11 19:06:17,800 120 INFO rb-001770c-225483-423666 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-11 19:06:17,950 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:17,953 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:17,956 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:17,958 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:17,961 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:17,964 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:17,966 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:17,969 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:17,971 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926385641252117.1791745577.840873479843140-openerp-401-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:17,993 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-11 19:06:18,601 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-11 19:06:18,690 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-11 19:06:18,791 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-11 19:06:18,904 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-11 19:06:19,015 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-11 19:06:19,113 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-11 19:06:19,246 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-11 19:06:19,379 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-11 19:06:19,510 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-11 19:06:19,643 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-11 19:06:19,751 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-11 19:06:19,885 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-11 19:06:19,997 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-11 19:06:20,136 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-11 19:06:20,274 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-11 19:06:20,384 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-11 19:06:20,486 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864262371416216.1791745580.430893659591675-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:20,495 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-11 19:06:20,588 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753758722696642.1791745580.538141489028931-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:20,597 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-11 19:06:20,701 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322786283871963.1791745580.642991304397583-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:20,711 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-11 19:06:20,832 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245574143830744.1791745580.767775535583496-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:20,841 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-11 19:06:20,949 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576460807853902.1791745580.893650770187378-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:20,958 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-11 19:06:21,080 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <771223337899246.1791745581.019677639007568-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:21,089 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-11 19:06:21,202 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363382527451715.1791745581.144379377365112-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:21,211 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-11 19:06:21,327 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694601608150748.1791745581.264936208724976-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:21,336 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-11 19:06:21,468 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038632586901998.1791745581.400598287582397-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:21,476 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-11 19:06:21,554 120 INFO rb-001770c-225483-423666 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-11 19:06:21,754 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:21,759 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:21,763 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:21,767 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:21,771 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:21,775 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:21,779 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:21,782 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:21,786 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896257133019862.1791745581.602715969085693-openerp-402-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:21,810 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-11 19:06:21,991 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-10-11 19:06:22,693 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-11 19:06:22,789 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-11 19:06:22,905 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-11 19:06:23,008 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-11 19:06:23,094 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-11 19:06:23,188 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-11 19:06:23,283 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-11 19:06:23,392 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-11 19:06:23,491 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-11 19:06:23,589 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-11 19:06:23,692 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-11 19:06:23,791 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-11 19:06:23,897 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-11 19:06:24,011 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-11 19:06:24,129 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-11 19:06:24,228 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-11 19:06:24,320 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193763405214959.1791745584.271014213562012-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:24,331 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-11 19:06:24,422 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286316236629594.1791745584.379985332489014-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:24,430 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-11 19:06:24,522 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813530081142137.1791745584.478848934173584-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:24,531 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-11 19:06:24,628 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666018542806333.1791745584.580761194229126-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:24,637 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-11 19:06:24,736 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887345460297490.1791745584.686623334884644-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:24,745 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-11 19:06:24,864 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375321504083418.1791745584.798766613006592-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:24,875 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-11 19:06:24,981 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512221251921164.1791745584.925410270690918-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:24,991 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-11 19:06:25,113 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227472750820359.1791745585.047579288482666-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:25,123 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-11 19:06:25,213 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298156264465705.1791745585.174354314804077-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:25,227 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-11 19:06:25,321 120 INFO rb-001770c-225483-423666 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-11 19:06:25,459 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:25,462 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:25,464 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:25,467 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:25,469 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:25,472 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:25,474 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:25,477 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:25,479 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042833507425643.1791745585.352495431900024-openerp-403-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:25,501 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-11 19:06:26,750 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-10-11 19:06:26,970 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-10-11 19:06:27,139 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-10-11 19:06:28,518 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-11 19:06:28,633 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-11 19:06:28,728 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-11 19:06:28,821 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-11 19:06:28,910 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-11 19:06:29,003 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-11 19:06:29,102 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-11 19:06:29,201 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-11 19:06:29,293 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-11 19:06:29,394 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-11 19:06:29,491 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-11 19:06:29,601 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-11 19:06:29,720 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-11 19:06:29,833 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-11 19:06:29,963 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-11 19:06:30,068 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-11 19:06:30,169 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825592832365623.1791745590.112868309020996-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:30,181 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-11 19:06:30,290 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328857719482835.1791745590.229034662246704-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:30,299 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-11 19:06:30,401 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675849444514861.1791745590.354821681976318-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:30,410 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-11 19:06:30,508 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <274567734656202.1791745590.463330268859863-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:30,517 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-11 19:06:30,617 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554634414334638.1791745590.567715167999268-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:30,626 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-11 19:06:30,731 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431328833822599.1791745590.680730104446411-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:30,740 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-11 19:06:30,845 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895872916110937.1791745590.792378902435303-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:30,855 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-11 19:06:30,963 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487234045276874.1791745590.912926912307739-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:30,972 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-11 19:06:31,082 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303945929260060.1791745591.025829315185547-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:31,091 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-11 19:06:31,212 120 INFO rb-001770c-225483-423666 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-11 19:06:31,405 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:31,410 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:31,415 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:31,419 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:31,424 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:31,430 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:31,435 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:31,439 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:31,444 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060898098221186.1791745591.253135442733765-openerp-404-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:31,470 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-11 19:06:33,131 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [388, 388] 2026-10-11 19:06:33,222 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [271] 2026-10-11 19:06:33,413 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-10-11 19:06:34,092 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-11 19:06:34,212 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-11 19:06:34,337 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-11 19:06:34,465 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-11 19:06:34,586 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-11 19:06:34,690 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-11 19:06:34,798 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-11 19:06:34,908 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-11 19:06:35,009 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-11 19:06:35,122 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-11 19:06:35,237 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-11 19:06:35,357 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-11 19:06:35,500 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-11 19:06:35,603 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-11 19:06:35,704 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-11 19:06:35,804 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-11 19:06:35,893 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651593555253288.1791745595.848440408706665-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:35,902 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-11 19:06:36,028 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <577645600722611.1791745595.961255073547363-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:36,037 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-11 19:06:36,119 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480583191808721.1791745596.081592798233032-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:36,126 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-11 19:06:36,211 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999241990967437.1791745596.166534900665283-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:36,221 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-11 19:06:36,309 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <638192470621941.1791745596.264382123947144-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:36,322 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-11 19:06:36,428 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574349236116820.1791745596.373586893081665-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:36,439 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-11 19:06:36,559 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <765357545362461.1791745596.494129419326782-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:36,570 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-11 19:06:36,660 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045333886990312.1791745596.613732814788818-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:36,669 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-11 19:06:36,749 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624820970269764.1791745596.710736274719238-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:36,757 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-11 19:06:36,825 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-10-11 19:06:37,033 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-11 19:06:37,194 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-11 19:06:38,504 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-11 19:06:38,653 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-11 19:06:38,766 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-11 19:06:38,862 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-11 19:06:38,963 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-11 19:06:39,070 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-11 19:06:39,169 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-11 19:06:39,265 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-11 19:06:39,382 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-11 19:06:39,498 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-11 19:06:39,609 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-11 19:06:39,736 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-11 19:06:39,849 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-11 19:06:39,961 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-11 19:06:40,080 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-11 19:06:40,192 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-11 19:06:40,286 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954960404211274.1791745600.241174936294556-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:40,295 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-11 19:06:40,388 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823896240632680.1791745600.341082811355591-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:40,399 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-11 19:06:40,497 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081445640516794.1791745600.447340726852417-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:40,505 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-11 19:06:40,605 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593122782279947.1791745600.556030273437500-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:40,615 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-11 19:06:40,710 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125858391737734.1791745600.662895202636719-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:40,719 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-11 19:06:40,837 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065119884414301.1791745600.771631002426147-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:40,851 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-11 19:06:40,970 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644398842727881.1791745600.912288665771484-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:40,981 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-11 19:06:41,079 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689583572107319.1791745601.032209634780884-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:41,087 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-11 19:06:41,185 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190429902270552.1791745601.133505821228027-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:41,196 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-11 19:06:41,296 120 INFO rb-001770c-225483-423666 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-11 19:06:41,448 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:41,452 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:41,455 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:41,458 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:41,461 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:41,465 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:41,468 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:41,472 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:41,476 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332287555319505.1791745601.329300642013550-openerp-406-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:41,507 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-11 19:06:42,687 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-10-11 19:06:42,866 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-11 19:06:43,005 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-11 19:06:44,199 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-11 19:06:44,308 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-11 19:06:44,401 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-11 19:06:44,503 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-11 19:06:44,629 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-11 19:06:44,727 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-11 19:06:44,823 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-11 19:06:44,914 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-11 19:06:45,017 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-11 19:06:45,137 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-11 19:06:45,246 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-11 19:06:45,365 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-11 19:06:45,475 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-11 19:06:45,597 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-11 19:06:45,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-11 19:06:45,875 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-11 19:06:46,006 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690576871518014.1791745605.940521717071533-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:46,017 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-11 19:06:46,153 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <437843688270531.1791745606.084408044815063-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:46,165 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-11 19:06:46,285 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912569524336471.1791745606.228285789489746-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:46,328 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-11 19:06:46,448 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718692005612017.1791745606.389525413513184-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:46,459 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-11 19:06:46,581 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288370991250991.1791745606.520688295364380-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:46,595 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-11 19:06:46,724 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600545252384413.1791745606.660841226577759-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:46,735 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-11 19:06:46,875 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034685910747725.1791745606.815235614776611-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:46,885 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-11 19:06:47,023 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386162597395381.1791745606.950092077255249-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:47,034 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-11 19:06:47,168 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833820855816550.1791745607.104010343551636-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:47,179 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-11 19:06:47,503 120 INFO rb-001770c-225483-423666 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-11 19:06:47,751 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:47,754 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:47,756 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:47,760 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:47,763 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:47,767 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:47,770 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:47,772 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:47,775 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943974915572386.1791745607.591121912002563-openerp-407-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:47,800 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-11 19:06:49,031 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-10-11 19:06:49,286 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-11 19:06:49,451 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-11 19:06:50,123 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-11 19:06:50,306 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-11 19:06:51,728 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-11 19:06:51,827 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-11 19:06:51,965 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-11 19:06:52,117 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-11 19:06:52,236 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-11 19:06:52,352 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-11 19:06:52,480 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-11 19:06:52,604 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-11 19:06:52,712 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-11 19:06:52,814 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-11 19:06:52,919 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-11 19:06:53,038 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-11 19:06:53,154 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-11 19:06:53,272 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-11 19:06:53,361 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-11 19:06:53,456 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-11 19:06:53,556 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <499367863214957.1791745613.507841587066650-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:06:53,566 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-11 19:06:53,668 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784217846667249.1791745613.616782426834106-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:06:53,677 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-11 19:06:53,779 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088497471826139.1791745613.726110219955444-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:06:53,789 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-11 19:06:53,888 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791034894802272.1791745613.840431928634644-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:06:53,897 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-11 19:06:53,994 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899976281311269.1791745613.945450067520142-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:06:54,004 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-11 19:06:54,092 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055669742727138.1791745614.047332048416138-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:06:54,101 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-11 19:06:54,198 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369071632687757.1791745614.149762868881226-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:06:54,210 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-11 19:06:54,312 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513355806858406.1791745614.259896039962769-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:06:54,323 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-11 19:06:54,430 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101343402242559.1791745614.379533052444458-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:06:54,440 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-11 19:06:54,511 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-10-11 19:07:01,544 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-11 19:07:01,686 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-11 19:07:02,929 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-11 19:07:03,031 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-11 19:07:03,138 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-11 19:07:03,252 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-11 19:07:03,364 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-11 19:07:03,470 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-11 19:07:03,590 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-11 19:07:03,715 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-11 19:07:03,854 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-11 19:07:03,973 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-11 19:07:04,074 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-11 19:07:04,187 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-11 19:07:04,299 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-11 19:07:04,411 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-11 19:07:04,519 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-11 19:07:04,634 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-11 19:07:04,724 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290126011981117.1791745624.683958053588867-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:04,731 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-11 19:07:04,810 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547645094202020.1791745624.771504402160645-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:04,817 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-11 19:07:04,893 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605982310552584.1791745624.855458974838257-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:04,900 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-11 19:07:04,983 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789959595192778.1791745624.939448118209839-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:04,991 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-11 19:07:05,071 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996992464328035.1791745625.033358335494995-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:05,079 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-11 19:07:05,159 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <701067759226565.1791745625.118715047836304-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:05,169 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-11 19:07:05,277 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509705658213640.1791745625.229041576385498-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:05,287 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-11 19:07:05,393 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559164960277303.1791745625.338116645812988-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:05,401 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-11 19:07:05,514 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617588870220925.1791745625.457999706268311-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:05,523 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-11 19:07:05,621 120 INFO rb-001770c-225483-423666 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-11 19:07:05,843 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:05,847 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:05,852 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:05,857 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:05,861 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:05,866 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:05,870 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:05,875 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:05,880 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459623831192031.1791745625.656315326690674-openerp-409-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:05,914 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-11 19:07:07,582 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-10-11 19:07:07,847 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-11 19:07:08,039 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-11 19:07:08,912 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-10-11 19:07:09,098 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-10-11 19:07:09,226 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-10-11 19:07:10,627 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-10-11 19:07:10,847 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-11 19:07:11,005 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-10-11 19:07:12,230 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-11 19:07:12,327 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-11 19:07:12,445 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-11 19:07:12,576 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-11 19:07:12,677 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-11 19:07:12,821 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-11 19:07:12,950 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-11 19:07:13,067 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-11 19:07:13,169 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-11 19:07:13,306 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-11 19:07:13,431 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-11 19:07:13,551 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-11 19:07:13,681 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-11 19:07:13,826 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-11 19:07:13,955 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-11 19:07:14,088 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-11 19:07:14,234 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844641741102841.1791745634.161083936691284-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:14,249 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-11 19:07:14,380 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590941713802673.1791745634.322167158126831-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:14,393 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-11 19:07:14,522 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017197763286921.1791745634.462287902832031-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:14,533 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-11 19:07:14,649 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265494293050949.1791745634.591554641723633-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:14,659 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-11 19:07:14,768 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835226416496719.1791745634.717952966690063-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:14,777 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-11 19:07:14,873 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <846091827463750.1791745634.822992086410522-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:14,881 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-11 19:07:14,975 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035196736391068.1791745634.929585933685303-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:14,985 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-11 19:07:15,080 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240894042827675.1791745635.024210691452026-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:15,091 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-11 19:07:15,185 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828643761472655.1791745635.139706611633301-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:15,193 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-11 19:07:15,277 120 INFO rb-001770c-225483-423666 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-11 19:07:15,434 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:15,437 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:15,440 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:15,443 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:15,446 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:15,450 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:15,453 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:15,456 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:15,459 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664391830921094.1791745635.307821035385132-openerp-410-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:15,480 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-11 19:07:16,584 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:16,588 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:16,591 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:16,594 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:16,597 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:16,600 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:16,603 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:16,606 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:16,609 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133461488135725.1791745636.478647708892822-openerp-410-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:16,711 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-11 19:07:16,992 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [392, 392] 2026-10-11 19:07:17,140 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [275] 2026-10-11 19:07:17,346 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-10-11 19:07:17,566 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-11 19:07:17,719 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-10-11 19:07:19,113 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-11 19:07:19,222 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-11 19:07:19,330 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-11 19:07:19,445 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-11 19:07:19,553 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-11 19:07:19,663 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-11 19:07:19,765 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-11 19:07:19,890 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-11 19:07:20,000 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-11 19:07:20,114 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-11 19:07:20,207 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-11 19:07:20,320 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-11 19:07:20,432 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-11 19:07:20,563 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-11 19:07:20,676 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-11 19:07:20,795 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-11 19:07:20,903 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <270240755615792.1791745640.847479581832886-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:20,913 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-11 19:07:21,016 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227101541554248.1791745640.968571901321411-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:21,024 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-11 19:07:21,126 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214134432702531.1791745641.074746131896973-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:21,135 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-11 19:07:21,230 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461481817513946.1791745641.181559324264526-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:21,242 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-11 19:07:21,352 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <297220344853045.1791745641.295801639556885-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:21,362 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-11 19:07:21,476 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032663679770567.1791745641.426851749420166-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:21,484 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-11 19:07:21,572 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168206344362976.1791745641.526998996734619-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:21,581 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-11 19:07:21,682 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229471849369769.1791745641.633658647537231-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:21,692 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-11 19:07:21,779 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331025306109345.1791745641.735572338104248-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:21,788 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-11 19:07:21,869 120 INFO rb-001770c-225483-423666 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-11 19:07:22,059 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:22,063 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:22,067 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:22,070 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:22,073 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:22,076 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:22,080 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:22,083 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:22,087 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698084344445138.1791745641.904120206832886-openerp-411-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:22,113 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-11 19:07:23,359 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [393, 393] 2026-10-11 19:07:23,465 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [276] 2026-10-11 19:07:23,816 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:23,818 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:23,821 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:23,824 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:23,826 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:23,830 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:23,832 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:23,835 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:23,837 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245122941938005.1791745643.666746377944946-openerp-411-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:23,880 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-11 19:07:24,025 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-10-11 19:07:24,235 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-11 19:07:24,438 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-11 19:07:25,044 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-10-11 19:07:25,304 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-11 19:07:25,489 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-11 19:07:26,981 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-10-11 19:07:27,752 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-11 19:07:27,862 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-11 19:07:27,988 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-11 19:07:28,143 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-11 19:07:28,266 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-11 19:07:28,383 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-11 19:07:28,492 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-11 19:07:28,610 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-11 19:07:28,809 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-11 19:07:28,956 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-11 19:07:29,063 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-11 19:07:29,166 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-11 19:07:29,296 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-11 19:07:29,427 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-11 19:07:29,562 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-11 19:07:29,696 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-11 19:07:29,818 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <916041347302221.1791745649.758050203323364-openerp-message-notify@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:29,829 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-11 19:07:29,950 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242625417862286.1791745649.891894578933716-openerp-message-notify@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:29,961 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-11 19:07:30,079 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956838314787378.1791745650.022092103958130-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:30,090 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-11 19:07:30,208 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609605897955509.1791745650.149613380432129-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:30,218 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-11 19:07:30,313 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377715619906425.1791745650.273046255111694-openerp-message-notify@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:30,323 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-11 19:07:30,416 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590931706140670.1791745650.369185447692871-openerp-message-notify@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:30,424 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-11 19:07:30,523 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921727479184903.1791745650.472664117813110-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:30,532 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-11 19:07:30,658 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733294879161695.1791745650.586507081985474-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:30,669 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-11 19:07:30,781 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305566564099364.1791745650.730566263198853-openerp-message-notify@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:30,791 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-11 19:07:30,898 120 INFO rb-001770c-225483-423666 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-11 19:07:31,092 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Alice Johnson" <@False>'] 2026-10-11 19:07:31,096 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Bob Smith" <@False>'] 2026-10-11 19:07:31,100 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:07:31,105 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:07:31,109 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Eva Green" <@False>'] 2026-10-11 19:07:31,113 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Frank White" <@False>'] 2026-10-11 19:07:31,117 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:07:31,121 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:07:31,125 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792742013490008.1791745650.940790414810181-openerp-412-viin.approval.request@c203249d3560>: ['"Tran Minh Khang" <@False>'] 2026-10-11 19:07:31,150 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-11 19:07:31,258 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-10-11 19:07:31,317 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-10-11 19:07:31,899 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 19:07:40,441 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-10-11 19:07:40,687 120 INFO rb-001770c-225483-423666 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-11 19:07:40,725 120 INFO rb-001770c-225483-423666 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-11 19:07:40,755 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-11 19:07:40,791 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-11 19:07:41,500 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-11 19:07:41,588 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-10-11 19:07:41,723 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-11 19:07:41,971 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-10-11 19:07:41,975 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-11 19:07:41,998 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-11 19:07:42,027 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-10-11 19:07:42,307 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-11 19:07:42,521 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-11 19:07:42,540 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-10-11 19:07:42,567 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4184, 3037, 2390] 2026-10-11 19:07:42,570 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-10-11 19:07:42,598 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-10-11 19:07:42,695 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1949, model: hr.applicant 2026-10-11 19:07:42,721 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1949, model: hr.applicant 2026-10-11 19:07:42,740 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1949, model: hr.applicant 2026-10-11 19:07:42,764 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1949, model: hr.applicant 2026-10-11 19:07:43,102 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1949 deleted hr.applicant records with IDs: [20] 2026-10-11 19:07:43,131 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-10-11 19:07:43,360 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1949, model: hr.job 2026-10-11 19:07:43,552 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1949, model: hr.job 2026-10-11 19:07:43,577 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1949, model: hr.job 2026-10-11 19:07:43,613 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1949 deleted mail.message records with IDs: [4184, 3037, 2390] 2026-10-11 19:07:43,618 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1949, model: hr.job 2026-10-11 19:07:43,876 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1949 deleted mail.message records with IDs: [4184, 3037, 2390] 2026-10-11 19:07:44,026 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1949 deleted ir.model.data records with IDs: [132682] 2026-10-11 19:07:44,026 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1949 deleted hr.job records with IDs: [4] 2026-10-11 19:07:44,034 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1949 deleted mail.followers records with IDs: [390] 2026-10-11 19:07:44,057 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1949 deleted mail.alias records with IDs: [32] 2026-10-11 19:07:44,113 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-11 19:07:52,843 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-10-11 19:07:53,341 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-11 19:07:53,420 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-10-11 19:07:53,545 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-11 19:07:54,306 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-10-11 19:07:54,786 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-10-11 19:07:57,529 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-10-11 19:07:58,144 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-11 19:07:58,214 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-10-11 19:07:58,339 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-11 19:07:58,830 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-11 19:08:07,673 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-10-11 19:08:08,020 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1966 deleted mail.mail records with IDs: [1601] 2026-10-11 19:08:08,254 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1969 deleted mail.activity records with IDs: [1090] 2026-10-11 19:08:08,473 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1969 deleted mail.mail records with IDs: [1602] 2026-10-11 19:08:08,712 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1973 deleted mail.activity records with IDs: [1091] 2026-10-11 19:08:08,906 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1973 deleted mail.mail records with IDs: [1603] 2026-10-11 19:08:09,137 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1974 deleted mail.activity records with IDs: [1092] 2026-10-11 19:08:09,327 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1974 deleted mail.mail records with IDs: [1604] 2026-10-11 19:08:09,503 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-10-11 19:08:09,694 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1966 deleted request.approval.user.line records with IDs: [1053, 1054, 1055, 1056] 2026-10-11 19:08:09,995 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1966 deleted mail.mail records with IDs: [1605] 2026-10-11 19:08:10,206 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1969 deleted mail.activity records with IDs: [1093] 2026-10-11 19:08:10,426 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1969 deleted mail.mail records with IDs: [1606] 2026-10-11 19:08:10,721 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1973 deleted mail.activity records with IDs: [1094] 2026-10-11 19:08:10,957 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1973 deleted mail.mail records with IDs: [1607] 2026-10-11 19:08:11,192 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1974 deleted mail.activity records with IDs: [1095] 2026-10-11 19:08:11,412 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1974 deleted mail.mail records with IDs: [1608] 2026-10-11 19:08:11,546 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-10-11 19:08:11,903 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1966 deleted mail.mail records with IDs: [1609] 2026-10-11 19:08:12,060 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1969 deleted mail.activity records with IDs: [1096] 2026-10-11 19:08:12,221 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1969 deleted mail.mail records with IDs: [1610] 2026-10-11 19:08:12,400 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1973 deleted mail.activity records with IDs: [1097] 2026-10-11 19:08:12,591 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1973 deleted mail.mail records with IDs: [1611] 2026-10-11 19:08:12,654 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-10-11 19:08:12,986 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1966 deleted mail.mail records with IDs: [1612] 2026-10-11 19:08:13,196 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-10-11 19:08:13,386 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1613] 2026-10-11 19:08:13,469 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-10-11 19:08:13,555 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-11 19:08:13,574 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-11 19:08:13,646 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:08:15,038 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233875, 233915, 233922, 233958, 233937, 233940, 233965, 234048, 234072, 234066, 234078, 234124, 234138, 234162, 234184, 441253, 441264, 441350] 2026-10-11 19:08:15,039 120 INFO rb-001770c-225483-423666 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-11 19:08:16,273 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-10-11 19:08:16,469 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-10-11 19:08:16,617 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-10-11 19:08:16,780 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:08:18,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233875, 233915, 233922, 233958, 233937, 233940, 233965, 234048, 234072, 234066, 234078, 234124, 234138, 234162, 234184, 441253, 441264, 441350] 2026-10-11 19:08:18,142 120 INFO rb-001770c-225483-423666 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-11 19:08:19,209 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-10-11 19:08:19,462 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-10-11 19:08:19,619 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-10-11 19:08:19,807 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:08:21,228 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233875, 233915, 233922, 233958, 233937, 233940, 233965, 234048, 234072, 234066, 234078, 234124, 234138, 234162, 234184, 441253, 441264, 441350] 2026-10-11 19:08:21,229 120 INFO rb-001770c-225483-423666 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-11 19:08:22,261 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-10-11 19:08:22,400 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-10-11 19:08:22,594 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:08:24,018 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233875, 233915, 233922, 233958, 233937, 233940, 233965, 234048, 234072, 234066, 234078, 234124, 234138, 234162, 234184, 441253, 441264, 441350] 2026-10-11 19:08:24,018 120 INFO rb-001770c-225483-423666 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-11 19:08:25,120 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-10-11 19:08:25,291 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-10-11 19:08:25,462 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-10-11 19:08:25,645 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-10-11 19:08:25,792 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-10-11 19:08:26,050 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:08:27,383 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233875, 233915, 233922, 233958, 233937, 233940, 233965, 234048, 234072, 234066, 234078, 234124, 234138, 234162, 234184, 441253, 441264, 441350] 2026-10-11 19:08:27,384 120 INFO rb-001770c-225483-423666 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-11 19:08:28,599 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-10-11 19:08:28,727 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-10-11 19:08:29,145 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-10-11 19:08:29,351 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-10-11 19:08:29,602 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-10-11 19:08:29,821 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-10-11 19:08:29,872 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-10-11 19:08:30,045 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-10-11 19:08:30,408 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-10-11 19:08:31,062 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [436], uid: 1986, model: viin.approval.request 2026-10-11 19:08:31,185 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-10-11 19:08:31,444 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [434] 2026-10-11 19:08:32,682 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-11 19:08:33,220 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:08:33,946 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-10-11 19:08:36,002 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:08:37,362 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233875, 233915, 233922, 233958, 233937, 233940, 233965, 234048, 234072, 234066, 234078, 234124, 234138, 234162, 234184, 441253, 441264, 441350] 2026-10-11 19:08:37,362 120 INFO rb-001770c-225483-423666 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-11 19:08:38,417 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-10-11 19:08:38,821 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-11 19:08:38,910 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-10-11 19:08:39,391 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-11 19:08:39,462 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-10-11 19:08:39,763 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [439] 2026-10-11 19:08:39,803 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-10-11 19:08:40,258 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-10-11 19:08:40,413 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-10-11 19:08:40,578 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1618] 2026-10-11 19:08:40,771 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-10-11 19:08:40,986 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1619] 2026-10-11 19:08:41,427 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1620] 2026-10-11 19:08:41,650 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1621] 2026-10-11 19:08:41,735 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-10-11 19:08:42,154 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-10-11 19:08:42,416 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-10-11 19:08:43,154 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:08:44,438 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-10-11 19:08:44,636 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-10-11 19:08:44,728 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-10-11 19:08:45,255 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-10-11 19:08:45,385 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-10-11 19:08:45,610 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-10-11 19:08:45,722 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:08:45,739 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-11 19:08:45,794 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:08:46,475 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-10-11 19:08:46,624 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-10-11 19:08:46,741 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:08:55,111 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [10496] 2026-10-11 19:08:55,155 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-10-11 19:08:55,583 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-11 19:08:55,653 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-11 19:08:55,795 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:08:55,813 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-10-11 19:08:58,679 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-10-11 19:08:58,847 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-10-11 19:08:58,996 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <198585092950439.1791745738.941057205200195-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:08:59,011 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1626] 2026-10-11 19:08:59,151 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1627] 2026-10-11 19:08:59,254 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460328753811548.1791745739.212096691131592-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:08:59,261 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-10-11 19:08:59,363 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790831508371031.1791745739.312025308609009-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:08:59,376 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-10-11 19:08:59,479 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188072443576894.1791745739.427073478698730-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:08:59,489 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1630] 2026-10-11 19:08:59,713 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-10-11 19:08:59,875 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853373545896951.1791745739.788319349288940-openerp-442-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:08:59,878 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853373545896951.1791745739.788319349288940-openerp-442-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:08:59,883 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853373545896951.1791745739.788319349288940-openerp-442-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:08:59,885 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853373545896951.1791745739.788319349288940-openerp-442-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:08:59,902 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1631] 2026-10-11 19:09:00,806 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-10-11 19:09:03,706 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-11 19:09:03,886 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-10-11 19:09:04,017 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182693832171470.1791745743.970964193344116-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:09:04,027 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-10-11 19:09:04,143 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-10-11 19:09:04,226 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046874573783898.1791745744.184820413589478-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:09:04,233 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-10-11 19:09:04,322 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761904585273414.1791745744.273689270019531-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:09:04,332 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-10-11 19:09:04,427 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818236216223263.1791745744.377321481704712-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:09:04,438 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1637] 2026-10-11 19:09:04,643 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-11 19:09:04,772 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681271561195224.1791745744.700064182281494-openerp-443-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:09:04,775 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681271561195224.1791745744.700064182281494-openerp-443-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:09:04,778 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681271561195224.1791745744.700064182281494-openerp-443-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:09:04,780 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681271561195224.1791745744.700064182281494-openerp-443-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:09:04,807 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-10-11 19:09:05,695 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-10-11 19:09:08,873 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-11 19:09:09,050 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-10-11 19:09:09,206 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984012241533114.1791745749.150344848632812-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:09:09,215 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1640] 2026-10-11 19:09:09,351 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1641] 2026-10-11 19:09:09,469 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466107755600051.1791745749.412134170532227-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:09:09,479 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-10-11 19:09:09,601 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <732962157864871.1791745749.537193298339844-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:09:09,611 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-10-11 19:09:09,719 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278697832694117.1791745749.666069984436035-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:09:09,741 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-10-11 19:09:09,973 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-10-11 19:09:10,152 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634362554755400.1791745750.046752214431763-openerp-444-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:09:10,155 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634362554755400.1791745750.046752214431763-openerp-444-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:09:10,158 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634362554755400.1791745750.046752214431763-openerp-444-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:09:10,160 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634362554755400.1791745750.046752214431763-openerp-444-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:09:10,176 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1645] 2026-10-11 19:09:10,942 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-10-11 19:09:14,014 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1646] 2026-10-11 19:09:14,184 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-10-11 19:09:14,311 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951613057524928.1791745754.271702289581299-openerp-message-notify@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:09:14,320 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1647] 2026-10-11 19:09:14,436 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1648] 2026-10-11 19:09:14,534 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744901173639847.1791745754.483185291290283-openerp-message-notify@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:09:14,544 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1649] 2026-10-11 19:09:14,658 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993227999234756.1791745754.600885391235352-openerp-message-notify@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:09:14,668 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-10-11 19:09:14,774 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <944235689594267.1791745754.724488973617554-openerp-message-notify@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:09:14,782 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1651] 2026-10-11 19:09:14,973 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-10-11 19:09:15,104 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806736858210008.1791745755.040130615234375-openerp-445-viin.approval.request@c203249d3560>: ['"Charlie Brown" <@False>'] 2026-10-11 19:09:15,108 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806736858210008.1791745755.040130615234375-openerp-445-viin.approval.request@c203249d3560>: ['"David Wilson" <@False>'] 2026-10-11 19:09:15,112 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806736858210008.1791745755.040130615234375-openerp-445-viin.approval.request@c203249d3560>: ['"Grace Lee" <@False>'] 2026-10-11 19:09:15,114 120 INFO rb-001770c-225483-423666 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806736858210008.1791745755.040130615234375-openerp-445-viin.approval.request@c203249d3560>: ['"Hannah Martin" <@False>'] 2026-10-11 19:09:15,137 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1652] 2026-10-11 19:09:15,524 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-10-11 19:09:17,702 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:09:18,756 120 INFO rb-001770c-225483-423666 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-11 19:09:19,927 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-11 19:09:21,115 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:09:22,105 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-11 19:09:23,474 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-11 19:09:24,696 120 INFO rb-001770c-225483-423666 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-11 19:09:25,992 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:09:27,008 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-10-11 19:09:27,028 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18120] 2026-10-11 19:09:27,044 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:09:27,804 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-10-11 19:09:27,821 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18124] 2026-10-11 19:09:27,828 120 INFO rb-001770c-225483-423666 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:09:28,079 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-10-11 19:09:28,917 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-10-11 19:09:29,083 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-10-11 19:09:29,757 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-10-11 19:09:29,840 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-10-11 19:09:29,959 120 INFO rb-001770c-225483-423666 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-11 19:09:30,681 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-10-11 19:09:30,834 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-10-11 19:09:31,201 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1657] 2026-10-11 19:09:31,533 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1658] 2026-10-11 19:09:31,828 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-10-11 19:09:32,694 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-10-11 19:09:32,837 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-10-11 19:09:33,353 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-10-11 19:09:33,896 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-10-11 19:09:34,032 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-10-11 19:09:34,355 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-10-11 19:09:34,863 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-10-11 19:09:34,997 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-10-11 19:09:35,693 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-10-11 19:09:35,795 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-10-11 19:09:36,217 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-10-11 19:09:36,338 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-10-11 19:09:36,843 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-10-11 19:09:37,016 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-10-11 19:09:37,667 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-10-11 19:09:38,048 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18182, 18180, 18179, 18178, 18177] 2026-10-11 19:09:38,098 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [457] 2026-10-11 19:09:38,142 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7618] 2026-10-11 19:09:38,176 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-10-11 19:09:38,894 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-10-11 19:09:39,040 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-10-11 19:09:39,569 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-10-11 19:09:39,662 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-10-11 19:09:39,977 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18193, 18191, 18190, 18189, 18188] 2026-10-11 19:09:40,020 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [458] 2026-10-11 19:09:40,067 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7619] 2026-10-11 19:09:40,104 120 INFO rb-001770c-225483-423666 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-11 19:09:40,615 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-10-11 19:09:40,755 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-10-11 19:09:42,132 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [134] 2026-10-11 19:09:42,521 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18200, 18198, 18197, 18196, 18195] 2026-10-11 19:09:42,576 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [459] 2026-10-11 19:09:42,654 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7620] 2026-10-11 19:09:42,713 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:09:45,098 120 INFO rb-001770c-225483-423666 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-11 19:09:45,748 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-10-11 19:09:45,907 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-10-11 19:09:46,568 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-10-11 19:09:46,683 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-10-11 19:09:47,070 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-10-11 19:09:47,139 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-10-11 19:09:48,848 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2002 deleted mail.mail records with IDs: [1668] 2026-10-11 19:09:49,081 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-10-11 19:09:49,250 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1669] 2026-10-11 19:09:50,800 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2002 deleted mail.message records with IDs: [18213, 18211, 18210] 2026-10-11 19:09:50,880 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2002 deleted viin.approval.request records with IDs: [462] 2026-10-11 19:09:50,931 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2002 deleted mail.followers records with IDs: [7623, 7624] 2026-10-11 19:09:50,990 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:09:53,762 120 INFO rb-001770c-225483-423666 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-11 19:09:54,556 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1670] 2026-10-11 19:09:54,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-10-11 19:09:54,882 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1671] 2026-10-11 19:09:55,431 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-10-11 19:09:55,504 120 INFO rb-001770c-225483-423666 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-11 19:09:56,246 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1672] 2026-10-11 19:09:56,406 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-10-11 19:09:56,546 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1673] 2026-10-11 19:09:57,032 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-10-11 19:09:57,105 120 INFO rb-001770c-225483-423666 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-11 19:09:57,693 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1674] 2026-10-11 19:09:57,863 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-10-11 19:09:58,008 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1675] 2026-10-11 19:09:58,598 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-10-11 19:09:58,677 120 INFO rb-001770c-225483-423666 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-11 19:10:00,464 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1676] 2026-10-11 19:10:00,671 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-10-11 19:10:00,828 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1677] 2026-10-11 19:10:01,739 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1678] 2026-10-11 19:10:01,947 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-10-11 19:10:02,095 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1679] 2026-10-11 19:10:02,439 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1680] 2026-10-11 19:10:03,209 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted mail.message records with IDs: [18235, 18230, 18228, 18227] 2026-10-11 19:10:03,297 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted viin.approval.request records with IDs: [466] 2026-10-11 19:10:03,344 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2004 deleted mail.followers records with IDs: [7631, 7632] 2026-10-11 19:10:03,549 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-10-11 19:10:03,647 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:10:08,685 120 INFO rb-001770c-225483-423666 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-11 19:10:09,492 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1681] 2026-10-11 19:10:09,650 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-10-11 19:10:09,820 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1682] 2026-10-11 19:10:10,442 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-10-11 19:10:10,534 120 INFO rb-001770c-225483-423666 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-11 19:10:11,161 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2005 deleted mail.mail records with IDs: [1683] 2026-10-11 19:10:11,318 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-10-11 19:10:11,465 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1684] 2026-10-11 19:10:12,335 120 INFO rb-001770c-225483-423666 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-11 19:10:12,996 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1685] 2026-10-11 19:10:13,154 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-10-11 19:10:13,313 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1686] 2026-10-11 19:10:14,172 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-10-11 19:10:14,267 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-10-11 19:10:14,333 120 INFO rb-001770c-225483-423666 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-11 19:10:15,037 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1687] 2026-10-11 19:10:15,230 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-10-11 19:10:15,371 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1688] 2026-10-11 19:10:15,788 120 INFO rb-001770c-225483-423666 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-11 19:10:16,400 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1689] 2026-10-11 19:10:16,565 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-10-11 19:10:16,691 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1690] 2026-10-11 19:10:17,336 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1691] 2026-10-11 19:10:17,589 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [147] 2026-10-11 19:10:17,692 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-10-11 19:10:17,761 120 INFO rb-001770c-225483-423666 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-11 19:10:18,584 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1692] 2026-10-11 19:10:18,774 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-10-11 19:10:18,926 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1693] 2026-10-11 19:10:19,370 120 INFO rb-001770c-225483-423666 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-11 19:10:20,023 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1694] 2026-10-11 19:10:20,176 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-10-11 19:10:20,303 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1695] 2026-10-11 19:10:20,678 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1696] 2026-10-11 19:10:20,783 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-10-11 19:10:20,877 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1697] 2026-10-11 19:10:21,216 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-10-11 19:10:21,307 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-11 19:10:22,056 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1698] 2026-10-11 19:10:22,261 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-10-11 19:10:22,403 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1699] 2026-10-11 19:10:22,623 120 INFO rb-001770c-225483-423666 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-11 19:10:23,303 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1700] 2026-10-11 19:10:23,503 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-10-11 19:10:23,651 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1701] 2026-10-11 19:10:24,276 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1702] 2026-10-11 19:10:24,415 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-10-11 19:10:24,537 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1703] 2026-10-11 19:10:24,953 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-10-11 19:10:25,024 120 INFO rb-001770c-225483-423666 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-11 19:10:25,791 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1704] 2026-10-11 19:10:25,984 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-10-11 19:10:26,132 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1705] 2026-10-11 19:10:26,819 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1706] 2026-10-11 19:10:26,986 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-10-11 19:10:27,135 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1707] 2026-10-11 19:10:27,625 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-10-11 19:10:27,730 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-10-11 19:10:27,811 120 INFO rb-001770c-225483-423666 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-11 19:10:28,570 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1708] 2026-10-11 19:10:28,695 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-10-11 19:10:28,803 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1709] 2026-10-11 19:10:29,501 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [1710] 2026-10-11 19:10:29,606 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1161] 2026-10-11 19:10:29,695 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1711] 2026-10-11 19:10:30,111 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-10-11 19:10:30,193 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-10-11 19:10:30,266 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-10-11 19:10:30,351 120 INFO rb-001770c-225483-423666 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-10-11 19:10:30,456 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:10:37,575 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-11 19:10:37,963 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-11 19:10:38,684 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-11 19:10:38,766 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-11 19:10:38,853 120 INFO rb-001770c-225483-423666 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-11 19:10:39,403 120 INFO rb-001770c-225483-423666 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 19:10:39,405 120 INFO rb-001770c-225483-423666 odoo.service.server: 2611 post-tests in 9753.49s, 3238558 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_purchase_order_advance: 22 tests 122.79s 43572 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_purchase_receipt: 18 tests 29.41s 9859 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_quality: 337 tests 179.66s 48011 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_quality_mrp: 82 tests 101.88s 35576 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_quality_stock: 46 tests 27.89s 10540 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_registration_email_blacklist: 74 tests 59.14s 31841 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.81s 855 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 4.25s 1472 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sale_backdate: 6 tests 2.20s 962 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.54s 162 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.93s 645 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sale_order_advance: 14 tests 94.06s 29344 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sale_price_lock: 8 tests 7.74s 2237 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sales_stock_schedule: 66 tests 92.52s 25640 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sales_target: 26 tests 43.86s 15588 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sales_target_pos: 24 tests 64.24s 19684 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sales_target_sale: 27 tests 144.30s 35110 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sales_team_advanced: 17 tests 9.51s 4091 queries 2026-10-11 19:10:39,418 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 11.70s 4477 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 23.87s 9744 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_signup_email_verification: 6 tests 17.31s 8571 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_sshkey: 11 tests 12.31s 3811 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_stock_account_moves_link: 12 tests 30.08s 11552 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_stock_asset: 20 tests 69.83s 20611 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_stock_asset_equipment: 6 tests 19.66s 5575 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_stock_equipment: 26 tests 10.01s 3368 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 13.27s 5428 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.08s 453 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_token_expiration_test: 15 tests 1.05s 311 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_unique_product_code: 5 tests 7.29s 3301 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_vat_counterpart: 9 tests 2.72s 941 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_vendor_price_lock: 11 tests 10.76s 2908 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_wallet: 73 tests 395.31s 141861 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_warranty_management: 55 tests 11.59s 3709 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_warranty_purchase: 20 tests 15.53s 5520 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 18.53s 6286 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_warranty_sale: 24 tests 23.53s 7211 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_warranty_sale_stock: 16 tests 22.10s 7301 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_warranty_stock: 27 tests 16.60s 5010 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_website_apps_store: 59 tests 284.85s 93739 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.98s 615 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_website_docs: 109 tests 171.88s 30545 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_website_docs_odoo: 19 tests 30.64s 10466 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_website_odoo_version: 3 tests 1.28s 338 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: to_website_slides_event: 3 tests 0.76s 151 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: utm: 19 tests 5.12s 1255 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account: 135 tests 257.71s 97476 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_auto_transfer: 10 tests 24.08s 10125 queries 2026-10-11 19:10:39,419 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_bank_statement_import: 128 tests 515.86s 200144 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_bank_statement_import_rje: 7 tests 36.17s 13334 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 6.19s 1528 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_budget_project: 8 tests 1.76s 684 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_followup: 139 tests 1130.55s 314988 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_followup_sale: 25 tests 69.80s 24511 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 79.92s 29905 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 22.83s 8767 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_reconciliation: 171 tests 1153.22s 306902 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_account_recurring: 25 tests 118.30s 34504 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate: 75 tests 581.03s 226840 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_crm: 9 tests 96.49s 35638 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 5.89s 2172 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 240.00s 86628 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 34.66s 8824 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 77.69s 28022 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 301.11s 114254 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 94.18s 34375 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 123.19s 45710 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_pos: 25 tests 140.65s 54544 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 32.12s 12806 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 31.80s 12721 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_purchase: 3 tests 6.72s 3016 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_sale: 29 tests 308.41s 117244 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 83.48s 35619 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_website: 77 tests 417.96s 172940 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 51.41s 21084 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.20s 39 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_amazon: 18 tests 5.68s 5605 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_amazon_ses: 48 tests 3.29s 1152 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_api_request_logger: 7 tests 1.49s 598 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_appointment: 13 tests 14.52s 6645 queries 2026-10-11 19:10:39,420 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_appointment_crm: 4 tests 4.00s 1722 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_appointment_sale: 3 tests 4.11s 1677 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.84s 892 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_appointment_website: 41 tests 42.34s 16267 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_appointment_website_hr: 4 tests 6.25s 2310 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval: 549 tests 516.36s 162040 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_account: 68 tests 201.66s 28334 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_analytic: 12 tests 68.68s 5437 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_employee_advance: 81 tests 166.99s 62362 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 88.98s 39413 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 158.79s 64337 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 41.65s 15784 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 32.15s 10853 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.02s 355 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_marketplace: 5 tests 9.05s 3740 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_procurement: 7 tests 21.90s 13612 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_project: 9 tests 8.29s 2359 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_purchase: 14 tests 24.99s 8107 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 39.46s 15527 queries 2026-10-11 19:10:39,421 120 INFO rb-001770c-225483-423666 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 8.94s 3232 queries 2026-10-11 19:10:39,422 120 INFO rb-001770c-225483-423666 odoo.tests.result: 0 failed, 0 error(s) of 2611 tests when loading database 'rb-001770c-225483-423666' 2026-10-11 19:10:39,422 120 INFO rb-001770c-225483-423666 odoo.service.server: Initiating shutdown 2026-10-11 19:10:39,422 120 INFO rb-001770c-225483-423666 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.